合并PNG图像到一个PDF文件

我怎样才能将几个PNG文件合并到一个PDF文件在Unix?

通过查看ImageMagick的文档,可能会像下面这样简单:

 convert 1.png 2.png myfile.pdf 

如果这不起作用, PDFjam声称能够解决您的问题。

如果我想将一些扫描合并到一个PDF文件,我这样做:

 pdfjoin --a4paper --fitpaper false --rotateoversize false scan01.png scan02.png 

这给你一个DIN-A4页面大小的PDF文档,其中每个png文件都在它自己的页面上居中。 对于一个DIN-A4页面来说太大的图像会按比例resize以适合一个页面。 较小的图像不会resize(不会变大)。

你必须在命令行上命名所有的png文件,但你也可以使用通配符来合并当前目录中的所有png文件:

 pdfjoin --a4paper --fitpaper false --rotateoversize false *.png 

pdfjoin命令是Jeremiah Willcock回答中提到的PDFjam的一部分。 所以你很可能必须安装一个名为pdfjam的软件包和你的发行版软件包pipe理器。 PDFjam可以使用png文件作为input,自2010-11-13发布以来,版本2.07。