问题:
可以使用GhostPCL将SVG转换为PDF,如下所示:
gsvg.exe -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile=my.pdf t1.svg
难点在于获取gsvg.exe ...
我设法找到了来源:
http://svn.ghostscript.com/ghostscript/trunk/
它构建和编译,它工作正常。
但是,当我转到http://svn.ghostscript.com时,它会声明:
SVN已弃用,Ghostscript及相关项目现已托管 仅在git存储库中,请参阅:http://git.ghostscript.com
所以我尝试从git存储库下载
来获取最新版本git clone http://git.ghostscript.com/ghostpdl.git
它构建得很好,但看起来gsvg已经消失了。
不幸的是,它在文档部门中缺乏一点
有人知道这个功能是否已被集成,删除或以其他方式移动?
如果已集成,如何在新版本中将svg转换为pdf(使用ghost *)?
PS:
是的,我知道我可以使用inkscape或rsvg-convert来实现它,但是它们对我的SVG无法正常工作(rsvg-convert删除所有文本),inkscape提供低质量的svg转换。 CairoSVG似乎与rsvg-convert相同。
只有ghostsvg按要求工作。
答案 0 :(得分:1)
SVG输入(gsvg)已弃用并已从Ghostscript中删除。它从来没有运作良好,并没有足够的兴趣使它更新并维护它。
如果你真的很绝望,你可以拿gsvg源并将它们与当前的图形库和输出设备粘合在一起,Ghostscript API中没有任何改变,所以这'应该'仍然可以工作,但是目录结构有经过重新设计并修改了makefile以匹配,所以它不会简单。