Imagemagick将2个生成的PDF合并到1个多页文件中

Imagemagick将2个生成的PDF合并到1个多页文件中,pdf,imagemagick,multipage,Pdf,Imagemagick,Multipage,我在文档中找不到将两个pdf合并成一个文件的地方,其中image1.pdf将是第1页,image2.pdf将是第2页 这可能吗 我看到的文档中,您可以从多页PDF中提取图像并进行大量处理,但没有介绍如何组合它们 **这似乎奏效了,但质量严重下降。我相信有一种方法可以在不影响PDF质量、密度、降级等的情况下进行组合 exec(“convert image1.pdf image2.pdf combined.pdf”)尝试: convert page1 page2 output.pdf 你就在我前面

我在文档中找不到将两个pdf合并成一个文件的地方,其中image1.pdf将是第1页,image2.pdf将是第2页

这可能吗

我看到的文档中,您可以从多页PDF中提取图像并进行大量处理,但没有介绍如何组合它们

**这似乎奏效了,但质量严重下降。我相信有一种方法可以在不影响PDF质量、密度、降级等的情况下进行组合

exec(“convert image1.pdf image2.pdf combined.pdf”)

尝试:

convert page1 page2 output.pdf
你就在我前面发了帖子:(


我认为您必须添加一个密度。

如果您服务器上的imagemagick能够操纵PDF,则必须在引擎盖下使用ghostscript代理。请先直接使用ghostscript尝试答案,以获得最佳效果

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf pdf1.pdf pdf2.pdf

你可以用它来做得更简单-你只局限于imagemagick吗?不幸的是,整个网站都是在imagemagick和GoDaddy服务器上编程的,所以我很有限。它需要在猴子可以做的地方,这就是为什么我有它,所以一个用户可以操纵2个图像,并自动组合它们。我希望imagemagick能以某种方式做到。如果你服务器上的imagemagick完全可以操作PDF,它必须在引擎盖下使用ghostscript委托。首先尝试直接使用ghostscript以获得最佳效果。我相信你是对的。我尝试了一行非常简单的代码,我将在上面的问题中粘贴它,但解决方案非常糟糕。我将继续寻找如何制作它去image1.PDF,image2.PDF,->combined.PDF而不损失质量。我想标记你的答案为正确,但它不在答案框中。我会给你一个向上的投票。这是可行的,但它是如此的块状,它一定在某种程度上改变了质量、分辨率、密度或其他东西。寻找如何在不损失质量的情况下组合PDF。Imagemagick uses光栅,我想它会从pdf转换为光栅,然后再转换回pdf。密度正常。我将其保持在300,但它确实使9mb和7mb的文件变为35mb…奇怪!膨胀的原因可能是因为ImageMagick将pdf渲染为光栅图像。直接使用ghostscript可以避免此问题…与我一起工作(Debian的旧版本,2008年12月),并保留了分辨率和颜色(据我所知)。