将 PDF 第一页批处理为 PNG

Cto*_*ouw 5 windows pdf batch adobe-acrobat

问题听起来很简单:我有多个 PDF 文件,我想将每个文件的第一页提取到一个 PNG 文件中。

我在 Adob​​e Acrobat DC 中创建了一个动作,它应该执行以下操作:

  • 删除从 2 到 999 的所有页面(因为你不能告诉它“只保留第 1 页”或“删除第 1 页之后的每一页”)

  • 展平所有图层

  • 将图像导出为 PNG

在我看来,这应该可行,但显然不行。这就像只跟随第三指令,填补我的导出文件夹与数百个单个图像不是网页,但来自网页。

我在这里很迷茫。如果有人能暗示我为什么我的行动不起作用或有什么方法可以实现这一点,那就太棒了。

祝你今天过得愉快!

编辑

需要了解的几件事:

  • 我在公司 PC 上工作,无法安装新软件。

  • 我正在使用 Windows 10。

  • 我不是开发人员,对 CLI、PHP、BAT 和任何脚本编写都不满意。

  • 我可以使用互联网,所以答案可以使用在线工具。


我从上次开始想到的

所以我发现如果文档没有至少 999 页(而且没有一个),“删除第 2 页到 999 页”指令就不起作用。我使用指令“删除第 2 到 23 页”在 23 页的文档上运行脚本,效果很好,但是,它仅适用于 23 页的 PDF。

至于现在我删除了“删除页面”指令并手动删除资源管理器中除 1 以外的页面。不用说,这是荒谬的长且未优化。

Max*_*yss 0

一种(实际上非​​常明显的)方法是使用 Photoshop。

Photoshop 可以打开给定页面并以可配置的分辨率和适当的色彩空间对其进行渲染。它还将正确呈现页面(其他软件可能会出现问题)。写为 PNG 也非常简单,并且可配置性良好。

由于对JavaScript(又名Extendscript)和Applescript/VB的良好支持,整个工作流程可以轻松实现自动化,并可以批量运行。