Есть ли библиотека для рендеринга метафайлов Windows на поверхность cairo?
-
29-10-2019 - |
Вопрос
Я пытаюсь реализовать целевой объект вывода PDF в существующем приложении, которое использует метафайлы Windows (в частности, Aldus Placeable Metafiles) в качестве одного из входных параметров.Есть ли уже существующая библиотека для рендеринга таких метафайлов на поверхность cairo (или какая-либо другая библиотека для рендеринга PDF)?
Решение
Проект Uniconvertor, побочный продукт бесплатного программного обеспечения SK1 для векторного рисования, может работать для чтения и записи нескольких форматов векторных изображений, включая WMF и PDF:
http://sk1project.org/modules.php?name=Products&product=униконвертор
Хотя uniconvertor не является динамической бинарной библиотекой, он является продуктом, написанным на Python, и может использоваться из других языков, если в проект встроен интерпретатор Python для выполнения необходимых вызовов функций (или просто выполнения преобразования каквнешний процесс).
Он используется, чтобы дать более широкому кругу возможностей редактора Inkscape работать с такими форматами файлов, как Coreldraw CDR.