2012-04-04 6 views
1

Ich versuche durchzuführen, was ich denke, wäre eine einfache Aufgabe. Konvertieren Sie ein SVG in PDF.C# SVG (mit device-cmyk() oder icc-color()) zu PDF-Konvertierung

Die einzige Bedingung ist, dass der Konverter die Werte der Gerätefarbe() oder die im SVG angegebenen Werte für icc-color() verwenden muss.

Ich habe gesucht und suchte nach Lösungen ohne Glück. Die Lösungen, die ich gefunden habe, werden mit den sRGB-Werten des SVG und nicht mit den CMYK-Werten konvertiert.

Ich habe in Batik, Inkscape, Scribus, IText und Kairo geschaut.

aktualisieren * *

Altsoft XML2PDF sieht vielversprechend aus. Ihr technischer Support war gut und sie sagen, dass ihre neue Version diese Funktion hat. Wir werden sehen.

Antwort

1

Ich habe endlich das mit einer kommerziellen Lösung mit ALTSOFT XML2PDF arbeiten. Wir arbeiteten mit ihrem Entwickler-Team und bekamen diese Funktionalität mit einer Reihe von anderen Funktionen als auch integriert

http://www.alt-soft.com/

Dank Evgeny und dem Team von alt-soft.com

+0

Hallo Brett. Ich suchte nach einer Lösung dafür, aber ich würde definitiv eine Java-Lösung bevorzugen. Bist du jemals mit Batik zurecht gekommen oder versuchst du das Feature hinzuzufügen, da es Open Source ist? Ich sehe, dass FOP [unterstützt CMYK] (http://xmlgraphics.apache.org/fop/trunk/extensions.html#color-function-cmyk) und es gibt auch einen [Farbzweig von Batik] (https: // www. mail-archive.com/[email protected]/msg03215.html). Ich bin dabei, diese auszuprobieren. –

+0

habe ich nicht. Am Ende habe ich nur für diese Software bezahlt, weil ich meine Räder drehte und die Kosten es wert waren. Sie haben ihr Produkt hervorragend unterstützt und uns sogar kundenspezifische Funktionen hinzugefügt. –

+1

Danke für die Antwort! Gut zu wissen. Für jeden anderen, der auf dieses Thema stößt, hatte ich Glück mit Batiks Zweig und ich testete sowohl mit device-cmyk als auch mit icc-named-color, um sowohl unkalibrierte CMYK-Farben als auch benannte Sonderfarben in ein PDF einzufügen, indem diese zusätzlichen Farben in das SVG eingefügt wurden . –