是否有一个库可以将 Windows 图元文件渲染到 cairo 表面?
我正在尝试在现有应用程序中实现 PDF 输出目标,该应用程序使用 Windows 图元文件(特别是 Aldus 可放置图元文件)作为其输入之一。是否有一个预先存在的库可以将此类图元文件渲染到 cairo 表面(或其他一些 PDF 渲染库)?
I'm trying to implement a PDF output target in an existing application which uses Windows metafiles (specifically, Aldus Placeable Metafiles) as one of its inputs. Is there a pre-existing library to render such metafiles to a cairo surface (or some other PDF rendering library)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Uniconvertor 项目是 SK1 免费矢量绘图软件的副产品,可以读取和写入多种矢量图像格式,包括 WMF 和 PDF:
http://sk1project.org/modules.php?name=Products&product=uniconvertor
虽然 uniconvertor 不是动态二进制库,但它是用 Python 编写的产品- 如果确实在项目中嵌入了 Python 解释器来进行所需的函数调用(或者只是作为外部进程执行转换),则可以从其他语言使用。
它用于为更主流的 Inkscape 编辑器提供处理 Coreldraw 的 CDR 等文件格式的功能。
The Uniconvertor project, a by-product of the SK1 Free Software for vector drawing can work to read and write several vector image formats, including WMF and PDF:
http://sk1project.org/modules.php?name=Products&product=uniconvertor
While not a dynamic binary library, uniconvertor is a product written in Python - and can be used from other languages, if one does embed the Python interpreter in the project to make the needed function calls (or simply perform the conversions as an external process).
It is used to give the more mainstream Inkscape editor capabilities to deal with file formats such as Coreldraw's CDR.