PDF的无损合并(PHP)

时间:2009-05-11 14:56:39

标签: php pdf merge imagemagick

目前我正在使用ImageMagick将多个PDF合并到我的Linux系统上的PHP脚本中。但是,生成的PDF质量非常低。我偶然发现pdftk在合并后似乎有更好的质量,但我需要使用ImageMagick,如果可能的话,因为我需要让脚本在另一台没有pdftk的服务器上运行(它会是得到它的痛苦)。

如何使用ImageMagick和PHP合并无损质量的PDF?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

我的CAM::PDF Perl库包含一个名为appendpdf.pl的灵活命令行工具,可以将PDF的任意页面混合到另一个文档中。