我在文档中找不到2个PDF文件,并将它们合并为1个文件,其中image1.pdf将是第1页,而image2.pdf将是第2页。Imagemagick将2个生成的PDF合并到1个多页文件中
这甚至可能吗?
我看到了文档,您可以从多页PDF中拉出图像并进行大量处理,但不知道如何合并它们。
**这似乎有效,但质量严重受损。我敢肯定有一种方法可以不接触PDF质量,密度,降解结合等
exec("convert image1.pdf image2.pdf combined.pdf");
我在文档中找不到2个PDF文件,并将它们合并为1个文件,其中image1.pdf将是第1页,而image2.pdf将是第2页。Imagemagick将2个生成的PDF合并到1个多页文件中
这甚至可能吗?
我看到了文档,您可以从多页PDF中拉出图像并进行大量处理,但不知道如何合并它们。
**这似乎有效,但质量严重受损。我敢肯定有一种方法可以不接触PDF质量,密度,降解结合等
exec("convert image1.pdf image2.pdf combined.pdf");
如果你的服务器上的imagemagick能够操纵pdfs,它一定是使用ghostscript del在引擎盖下。请先使用ghostscript直接回答used here以获得最佳效果。
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf pdf1.pdf pdf2.pdf
这也工作,但让我的PDF灰度。很奇怪。 – LITguy
与我一起工作(Debian,2008年12月的旧版本),并保留了分辨率和颜色(据我所知)。 – SignalToNoise
您可以使用[pdftk](http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/)来做到这一点更简单 - 是否仅限于imagemagick? – PinnyM
不幸的是,整个网站是在Imagemagick和GoDaddy服务器上编程的,所以我受到了限制。它需要一个猴子可以做到的地方,这就是为什么我有它,所以用户操纵2个图像,并自动将它们结合起来。我希望Imagemagick能以某种方式做到这一点。 – LITguy
如果服务器上的imagemagick能够操纵pdfs,它必须使用引擎盖下的ghostscript委托。尝试[这个答案](http://superuser.com/questions/54041/how-to-merge-pdfs-using-imagemagick-resolution-problem)首先使用ghostscript直接获得最佳结果。 – PinnyM