Posts Tagged ‘automator’

在 Automator 合并 PDF

November 20th, 2006
Tags: , , , | Posted in Mac | No Comments »

不是高科技,但是我今天才用到。因为想要把几个零散的《地海巫师》PDF 合并成一个以后慢慢看,所以想到了 Automator 中有 Combine PDF Files 的脚本。最后完成的 Workflow 可以在桌面生成一个新的合并过的 PDF,并且用默认程序打开。

  • 首先,在 Automator 中选择 Library 中的 Finder,把 Get Selected Finder Items 拖到右边。
  • 然后,把 Sort Finder Items 也拖过来,对选择的文档进行一下排序。
  • 之后在 Library 中选择 PDF,拖 Combine PDF Pages 进来。
  • 顺便也把 Compress Images in PDF Document 也拖进来压缩文档中的图像。
  • Combine PDF Pages 有点诡异不会问你生成的 PDF 的保存路径,所以这个 action 不会显示任何结果。我们要自己 Copy 出来。选 Finder 中的 Copy Finder Items。如果你需要还可以加点改名之类的操作⋯⋯
  • 把 Finder 中的 Open Finder Items 拖到最后。
  • Done!

最后大概是这个样子的:

Combine PDF Pages in Automator

最后把这个 workflow 存为 Finder 的 Plug-in。这样在 Finder 中选中多个文件以后,就可以选择 Automator 菜单中的 Combine PDF Pages,然后 Boom! 一个完整的 PDF 文档就在你的面前打开了。

之后我在 MacOSXHints 也看到 不用 Automator 的办法。因为 Automator 中的 Combine PDF Pages 说白了也就是一个名字叫做 join.py 的 python 脚本(并且还有参数的用法:join [--output <file>] [--append] [--shuffle] [--preview] [--verbose]),所以可以这样:

$ python '/System/Library/Automator/Combine PDF Pages.action/Contents/Resources/join.py' -o '/path/to/output.pdf' '/path/to/input1.pdf' '/path/to/input2.pdf'

不过我不是时刻都开着 terminal 的人,还是用 Automator 比较适合我。

其他可以合并 PDF 文档的软件:

  • Combine PDFs 2.1
    一个开放原始码的用 REALBasic 写成的合并 PDF 软件
  • PDFLab
    用 Java 写成的合并 PDF 的软件

No Comments »

||

Recent Comments

Flickr Photos (view all)

在路上在路上宾馆宾馆在路上在路上

About

Me

Zhen (Jon) Sun is a programmer and a blogger. >:-)

Some services I'm using: