在 Acrobat 11 Pro 中,我可以执行“文件”>“另存为其他”>“缩小大小的 PDF”(设置为 Acrobat 10 查看器或更高版本),这会将 PDF 削减到大约 40% 并且看起来完全一样。
我想知道如何通过 CL 或 PHP 在 linux 服务器上使用诸如 ghost script、image magick 或一些 adobe 工具之类的开源工具来实现相同的结果。
在 Acrobat 11 Pro 中,我可以执行“文件”>“另存为其他”>“缩小大小的 PDF”(设置为 Acrobat 10 查看器或更高版本),这会将 PDF 削减到大约 40% 并且看起来完全一样。
我想知道如何通过 CL 或 PHP 在 linux 服务器上使用诸如 ghost script、image magick 或一些 adobe 工具之类的开源工具来实现相同的结果。
gswin64c -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
这可以很好地减少 pdf 文件的大小。当习惯使用批处理脚本中的 ghostscript 时,请注意特殊字符。例如,“%”是 postscript 的特殊字符,因此在 cmd 中使用变量时,您必须转义该字符,因此 % -> %% 和 %% -> %%%% 这可能会导致头痛,具体取决于您要执行的操作. 路径也很痛苦,使用 CD 和相对文件路径。