我Ghost4J 0.45使用Maven 包含到我的项目中并安装了Ghostscript C:\Program Files\gs\gs9.06.
但我仍然得到一个错误 java.lang.UnsatisfiedLinkError: Unable to load library 'gsdll64'.
我在PATHenv变量目录中添加了'gsdll64.dll'(即C:\Program Files\gs\gs9.06).也尝试使用启动应用程序-Djava.library.path=/path/to/dir.
但我总是得到UnsatisfiedLinkError(但是当我使用JVM参数启动时,我-Djava.library.path得到ClassNotFound异常(Eclipse无法找到Main类,但是当我使用我的应用程序时,我手动将Eclipse指向Main类))/
我有一个 PHP 脚本,它使用以下命令在我的 CentOS 机器上使用 Ghostscript:
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$outputName
Run Code Online (Sandbox Code Playgroud)
我知道安装了 ghostscript,但希望我的 PHP 脚本能够检测它是否安装,如果没有显示错误,提示未安装所需的 Ghostscript。
任何想法我怎么能做到这一点?
谢谢。
我正在尝试使用代码压缩学校报纸的PDF版本,并创建了以下脚本,该脚本在下面可以完美运行。
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -sOutputFile=$file $old;
Run Code Online (Sandbox Code Playgroud)
我去服务器上运行它,发现服务器上的ghostscript版本太旧,导致代码无法正常工作,而且我没有更新gs的权限(我在共享主机服务上。)服务器上也有ImageMagik,并且想知道是否有人可以帮助我用它压缩文本繁重的PDF。我尝试了一些类似于
convert -compress JPEG -quality 100 input.pdf output.pdf
Run Code Online (Sandbox Code Playgroud)
但是它使PDF文本非常模糊(不利于阅读报纸。)
如果有人可以帮助我,将不胜感激。谢谢!
我已经下载了ghostScript和gsview,并且想知道如何在记事本中编写程序并使用命令行对其进行解释?任何帮助将非常感激。
我寻找答案,但我能找到的只是如何将 pdf 转换为 pdf/a,这就是我已经在做的事情。现在我需要查找pdf是否已转换,以防止不必要的第二次转换。现在我正在使用 Aspose 来检查 pdf 是否已转换,但它并不总是正常工作。或者也许 pdfbox 或 itext 有不同的方法?
预先感谢您的所有帮助。
虽然readinf MuPDF遇到了源代码行
x = !x;
Run Code Online (Sandbox Code Playgroud)
想知道上面的代码是做什么的?
编译时也会出错
assuming signed overflow does not occur when simplifying
condition to constant [-Werror=strict-overflow ]
Run Code Online (Sandbox Code Playgroud) ghostscript ×6
pdf ×2
aspose.pdf ×1
c ×1
imagemagick ×1
itext ×1
java ×1
mupdf ×1
pdfbox ×1
php ×1
postscript ×1