21

我正在寻找以编程方式将 SVG 转换为服务器上的 PDF 文档。在 Windows 上执行此操作有哪些选择?

我已经看到了InkscapeBatiksvg2pdf的链接,但我不确定这些是否可以轻松地自动化以在 Windows 服务器上执行转换。

这里有一个不寻常的解决方案,它涉及在服务器上自动化 OpenOffice Portable:http: //www.codeproject.com/KB/office/PortableOpenOffice.aspx

4

7 回答 7

20

有两种选择:

蜡染会给你更多的控制。使用 Inkscape,您可以使用命令行参数 (--export-pdf IIRC) 进行转换,而无需启动 UI。

于 2009-06-26T09:44:37.537 回答
5

看看 Apache Batik 工具包。光栅化器可以将svg 转换为图像或 pdf(它是一个 java 工具)。

SVG Rasterizer 是一个可以将 SVG 文件转换为光栅格式的实用程序。该工具可以转换单个文件或文件集,从而轻松转换整个 SVG 文件目录。提供的格式为 JPEG、PNG 和 TIFF,但该设计允许轻松添加新格式。此外,光栅器可以(尽管它的名字)转码为 PDF。

于 2009-06-26T09:39:21.570 回答
2

它不是免费的,但PrinceXML在 SVG 方面做得非常好。

于 2009-06-26T09:41:43.047 回答
2

您可能可以使用Cairolibrsvg将 SVG 读入 Cairo 表面并使用 Cairo 导出为 PDF。语言有很多绑定,这些都是开源库。

于 2009-06-26T09:49:18.447 回答
0

您可能想查看Apache FOP
查看有关图形格式的部分。

于 2009-06-26T09:44:31.887 回答
0

您可以为此使用altsoft xml2pdf 服务器

于 2011-01-21T16:58:33.070 回答
0

http://www.databasesandlife.com/svg-to-pdf/

于 2011-12-14T13:45:49.473 回答