我希望以编程方式将SVG转换为服务器上的PDF文档。在Windows上执行此操作有哪些选择?
我看到了Inkscape,Batik和svg2pdf的链接,但我不确定这些链接是否可以轻松自动执行Windows服务器上的转换。< / p>
这里有一个不寻常的解决方案,涉及在服务器上自动化OpenOffice Portable:http://www.codeproject.com/KB/office/PortableOpenOffice.aspx
答案 0 :(得分:18)
有两种选择:
Batik会给你更多的控制权。使用Inkscape,您可以使用命令行参数(--export-pdf IIRC)进行转换,而无需启动UI。
答案 1 :(得分:6)
看看Apache Batik Toolkit。 rasterizer可以将svg转换为图像或pdf(这是一个java工具)。
SVG Rasterizer是一个可以将SVG文件转换为栅格格式的实用程序。该工具可以转换单个文件或文件集,从而可以轻松转换SVG文件的整个目录。提供的格式为JPEG,PNG和TIFF,但设计允许轻松添加新格式。此外,光栅化器可以(尽管名称)转码为PDF。
答案 2 :(得分:3)
它不是免费的,但PrinceXML在SVG方面表现非常出色。
答案 3 :(得分:3)
答案 4 :(得分:1)
您可能需要查看Apache FOP 查看有关图形格式的部分。
答案 5 :(得分:1)
您可以将altsoft xml2pdf server用于此
答案 6 :(得分:1)