Answers:
OS X具有内置的一些工具来自动执行图像处理和PDF创建。
只需打开Automator.app,创建一个新的Application。
通过将操作从左窗格拖动到右窗格,如下所示进行更改。
启用“ 重复...”选项的“ 获取文件夹内容 ” 将获取所有文件,即使从子目录中也是如此。
来自图像的新PDF将在桌面上创建一个PDF文件,每页包含一个图像。
将应用程序保存在某处(例如,在/ Applications下或在桌面上)。给它起一个适当的名称,例如“从Image.app创建PDF”。然后,您可以将文件夹拖到其图标上。让工作流程为您完成工作。
上面为所有图像创建了一个PDF文件。如果每个文件夹都需要一个文件夹,那将变得更加复杂。
首先,您需要“ 增量分配项目”操作。安装它。然后,再次打开Automator,并创建一个新的工作流(不是应用程序)。
现在,为方便起见,您可以在此处下载工作流程。万一链接断开,只需如下所示进行更改:
或者,以文本形式:
将其另存为工作流,现在,这是执行它的方法。在Finder中选择文件夹。
然后,转到Automator.app,然后单击右上角的“运行”。
如果有500个文件夹,则可能需要一段时间。特别是对于高分辨率图片,您的PDF可能会变得很大。但是您可以先在较小的选项上尝试,然后让工作流运行直到完成。
brew install imagemagick
convert *.jpg output.pdf
如果生成的PDF太大,则可以尝试:
convert -quality 60 *.jpg output.pdf
当然,ImageMagick也可以安装在其他Unix系统上,例如apt-get install imagemagick
Debian和Ubuntu。甚至在Windows上通过GNU / Cygwin或Chocolately。
choco install imagemagick.tool
:,然后按照@KasperSouren的“ convert”命令进行操作。
一种更简单的方法是在“预览”中查看所有图像,然后非常快速地打印为PDF。
http://hints.macworld.com/article.php?story=20090119162659107
在几乎所有要以最佳解决方案运行它的系统上,可能都是ImageMagick。在* nix,Mac和Windows上可用,同时支持通配符(aka文件名)和输入文件列表的规范(例如@ ImagesToProcess.txt),一些高级文件规范选项,强大的命令行等。