Imagemagick将2个生成的PDF组合成1个多页文件

LIT*_*guy 12 pdf imagemagick multipage

我没有在文档中找到2张PDF并将它们组合成1个文件,其中image1.pdf为第1页,image2.pdf为第2页.

这甚至可能吗?

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

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

exec("convert image1.pdf image2.pdf combined.pdf");

Pin*_*nyM 18

如果服务器上的imagemagick完全可以操作pdf,那么必须使用ghostscript委托.尝试答案在这里使用的第一使用ghostscript的直接效果最好.

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf pdf1.pdf pdf2.pdf
Run Code Online (Sandbox Code Playgroud)


Bon*_*nzo 8

尝试:

convert page1 page2 output.pdf
Run Code Online (Sandbox Code Playgroud)

你发布在我之前:(

我想你必须增加一个密度.

  • Imagemagick使用栅格,我想它从pdf转换为栅格并返回到pdf. (2认同)
  • 膨胀的原因很可能是因为ImageMagick将pdf渲染为光栅图像.直接使用ghostscript避免了这个问题...... (2认同)