Gibt es eine Bibliothek zum Rendern von Windows-Metadateien auf einer Cairo-Oberfläche?
-
29-10-2019 - |
Frage
Ich versuche, ein PDF-Ausgabeziel in einer vorhandenen Anwendung zu implementieren, die Windows-Metadateien (insbesondere Aldus Placeable Metafiles) als eine ihrer Eingaben verwendet.Gibt es eine bereits vorhandene Bibliothek zum Rendern solcher Metadateien auf einer Cairo-Oberfläche (oder einer anderen PDF-Rendering-Bibliothek)?
Lösung
Das Uniconvertor-Projekt, ein Nebenprodukt der SK1 Free Software für das Zeichnen von Vektoren, kann zum Lesen und Schreiben mehrerer Vektorbildformate verwendet werden, einschließlich WMF und PDF:
http://sk1project.org/modules.php?name=Products&product=Unkonverter
Uniconvertor ist zwar keine dynamische Binärbibliothek, aber ein in Python geschriebenes Produkt - und kann aus anderen Sprachen verwendet werden, wenn der Python-Interpreter in das Projekt eingebettet wird, um die erforderlichen Funktionsaufrufe durchzuführen (oder die Konvertierungen einfach alsexterner Prozess).
Es wird verwendet, um den Mainstream-Inkscape-Editor Funktionen für den Umgang mit Dateiformaten wie Coreldraws CDR zu bieten.