目前我正在使用ImageMagick在我的 Linux 系统上的 PHP 脚本中将多个 PDF 合并为一个。但是,生成的 PDF 质量非常低。我偶然发现了合并后质量更好的pdftk,但如果可能,我需要使用 ImageMagick,因为我需要让脚本在另一台没有 pdftk 的服务器上运行(这会很痛苦它在那里)。
如何使用 ImageMagick 和 PHP 以无损质量合并 PDF?
目前我正在使用ImageMagick在我的 Linux 系统上的 PHP 脚本中将多个 PDF 合并为一个。但是,生成的 PDF 质量非常低。我偶然发现了合并后质量更好的pdftk,但如果可能,我需要使用 ImageMagick,因为我需要让脚本在另一台没有 pdftk 的服务器上运行(这会很痛苦它在那里)。
如何使用 ImageMagick 和 PHP 以无损质量合并 PDF?
ImageMagick 无法进行无损 PDF 合并。如果你有一台 Linux 服务器,你可以试试 pdfconcat (无损合并非常快):
$ wget -O pdfconcat http://www.math.bme.hu/~pts/cvsget.cgi/u=bin.i386/p=/M=bin.i386/c=f1/n=/bin.i386/pdfconcat
$ chmod +x pdfconcat
$ ./pdfconcat -o output.pdf input1.pdf input2.pdf input3.pdf
我的CAM::PDF Perl 库包含一个名为appendpdf.pl的灵活命令行工具,它可以将 PDF 的任意页面混合到另一个文档中。