Answers:
如果您拥有Leopard(10.5或更高版本)或Lion,最简单的方法是使用Preview。只需执行以下操作:
而已!现在,您应该拥有一个包含所有图像的PDF。
如果这对您不起作用,则应查看任何第三方解决方案,例如具有合并功能的Adobe Acrobat Pro或PDFLab。
我更喜欢使用诸如ImageMagick之类的命令行工具进行此类工作。您可以使用Homebrew安装IM :
brew install imagemagick
之后你可以做
convert *.jpg output.pdf
如果生成的PDF太大,则可以尝试:
convert -quality 60 *.jpg output.pdf
当然,ImageMagick也可以在其他Unix系统上运行,甚至可以在cygwin上运行。
(如果需要特定的顺序,您也可以.jpg
逐个写出文件名。或者以字母顺序使用*
和重命名.jpg
s。)
convert --version|head -1
给我Version: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
我的方法类似于Marcus的方法,但是当图像的尺寸都不同并且您不希望PDF尺寸全部为8.5x11而是让每一页都保持原始图像的尺寸时,对我来说效果更好。
此后,我们发散:
在最新版本的OSX上,使用本机命令行工具可能会更好sips
-请参阅已回答的Stack Overflow问题6349984,该问题将从pdf转换为png。编写脚本sips
(自2009年起可用)应该比在Preview中多次单击要容易得多。
实质上,
sips -s format pdf input-png-file-path --out output-pdf-file-path
一种更简单的方法是使用在“应用程序”文件夹中找到的,被忽视的应用程序Automator。
该链接准确显示了如何:使用Automator将您的研究照片合并为一个PDF
我强烈建议使用Python CLI程序img2pdf
进行无损转换:
https://gitlab.mister-muffin.de/josch/img2pdf
用法示例:
img2pdf img1.png img2.jpg -o out.pdf