在我的应用程序中,我想使用windows控制台将PDF与Ghostscript合并。因此,我对cmd.exe进行了一个系统()调用。
我这样调用Ghostscript:
gswin64c.exe -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=o.pdf i1.pdf i2.pdf我想知道是否可以使用Ghostscript安装的bin文件夹将其与我的应用程序一起部署。这意味着只需在我的应用程序中复制gswin64c.exe和gsdll64.dll。或者我必须在使用Ghostscript的每台计算机上安装Ghostscript?
我将这两个文件复制到另一台计算机上,似乎可以正常工作。
换句话说:
Ghostscript安装是否完成了在应用程序中合并PDF所需的操作?
发布于 2011-12-19 22:49:39
当你安装Ghostscript时,它(通常)会尝试在系统上定位字体,并将它们设置为供Ghostscript使用。如果你不这样做,它将不能使用这些字体。
更重要的是,我认为如果你不按原样分发Ghostscript,包括所有的支持文件和版权声明,你就违反了GPL。假设你想要符合GPL,或者你需要向Artifex申请一个商业许可。
https://stackoverflow.com/questions/8562944
复制相似问题