如何分割 PDF(使用 applescript)
有谁知道如何使用 PDF 套件在 Apple 脚本中拆分 pdf,因为我想将我的 pdf 文档拆分为成对的未着色页面和一些彩色页面。
我尝试过 pdftk,因为我最初编写的是 bash 脚本,但它在我的文档上失败了,该文档是由 LaTeX 生成的。
Does anyone know how to use the PDF kit thing to split pdfs in apple script, as i would like to split my pdf documents in to pairs of uncoloured and some colour pages.
I have tried pdftk, as i was orignally writing a bash script, but it fails on my document, which was produced from LaTeX.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我会考虑通过 MacPorts 或 Fink 安装 Ghostscript。 Ghost 脚本有非常简单的命令行参数来执行您想要的操作。然后您可以在 Applescript 脚本中控制它。
通常,要使用 Ghostscript 分割 pdf,请执行以下操作:
gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -dFirstPage=m -dLastPage=n -sOutputFile=out.pdf in.pdf
其中 m 和 n 是页码。
合并 pdf
您可以使用gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf *.pdf
I'd look at installing Ghostscript via MacPorts or Fink. Ghost script has pretty simple command line arguments for doing what you want. You can then control it within an Applescript script.
Typically to split a pdf with ghostscript you do the following:
gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -dFirstPage=m -dLastPage=n -sOutputFile=out.pdf in.pdf
Where m and n are page numbers.
You can merge pdfs with
gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf *.pdf
Automator 有一个“PDF 到图像”选项,可以将所有页面提取到单独的 pdf 文件中...尝试一下。
Automator has a "PDF to Images" choice which extracts all of the pages into individual pdf files... try that.