在 Mac 上将多张图像转换为一个 PDF

在 Mac 上将多张图像转换为一个 PDF

如何在 Mac 上将大约 100 张 PNG 转换为一个 PDF?如果有帮助的话,我愿意使用命令行。

我试过使用 iPhoto,但它退出了,不知道为什么。从预览保存并不能完全满足我的要求。有什么想法吗?

答案1

如果你有 Leopard (10.5 或更高版本) 或 Lion,最简单的方法是使用预览。只需执行以下操作:

  1. 在预览中打开第一张图片
  2. 显示侧边栏 (Shift-Command-D)
  3. 将其他图片拖到侧边栏
  4. 转到文件 > 打印(Command P)
  5. 在 PDF 下拉列表中选择另存为 PDF

就这样!您现在应该有一个包含所有图像的 PDF。

如果这对你不起作用,你应该考虑任何第三方解决方案,例如Adobe Acrobat 专业版具有组合功能或PDF实验室

答案2

我更喜欢使用 ImageMagick 等命令行工具来完成这类工作。您可以使用以下命令安装 IM自制

brew install imagemagick

之后你可以做

convert *.jpg output.pdf

如果生成的 PDF 有点太大,您可以尝试:

convert -quality 60 *.jpg output.pdf

当然ImageMagick也可以在其他Unix系统上运行,甚至在cygwin上运行。

.jpg(如果您想要特定的顺序,您也可以逐个写出文件名。或者按字母顺序使用*和重命名s。).jpg

答案3

我的方法与 Marcus 的方法类似,但当图像大小各异且您不希望 PDF 全部为 8.5x11,而是希望每页都保持原始图像的大小时,这种方法对我来说效果更好一些。

  1. 在预览中打开第一张图片
  2. 显示缩略图 (Command-option-2)
  3. 将其他图片拖到侧边栏

此后我们分道扬镳:

  1. 选择侧边栏中的所有图像缩略图(单击选择一个,然后按 Command-A)
  2. 文件 > 导出选定的图像...
  3. 选择或创建一个文件夹来保存临时图像,将格式设置为 PDF,然后单击选择
  4. 关闭所有原始图像
  5. 在预览中打开最后导出的 PDF(这将成为最后一页)
  6. 将所有其他导出的 PDF 拖到侧边栏,并放在刚刚打开的导出 PDF 缩略图的顶部
  7. 这应该会创建一个多页 PDF,其中的图像顺序与 Finder 中的顺序相同。重命名以便您能轻松找到它,保存,然后就大功告成了。

答案4

在较新版本的 OSX 上,你最好使用本机命令行工具sips- 请参阅已回答的 Stack Overflow 问题 6349984sips,可将 pdf 转换为 png。编写脚本(自 2009 年起可用)应该比在预览中多次单击要容易得多。

本质上,

sips -s format pdf input-png-file-path --out output-pdf-file-path

相关内容