如何分割 PDF(使用 applescript)

发布于 2024-11-07 06:14:08 字数 139 浏览 0 评论 0原文

有谁知道如何使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沫尐诺 2024-11-14 06:14:08

我会考虑通过 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

阿楠 2024-11-14 06:14:08

Automator 有一个“PDF 到图像”选项,可以将所有页面提取到单独的 pdf 文件中...尝试一下。

Automator has a "PDF to Images" choice which extracts all of the pages into individual pdf files... try that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文