如何使用Adobe Acrobat Pro将大量PDF文件批量转换为文本?

3
我有1000个有效且可用的PDF文件。按照以下步骤在Adobe Acrobat Pro中将PDF转换为文本文件:
  1. 打开Adobe Acrobat Pro
  2. 工具->操作向导->创建新操作->添加要转换的文件->
  3. 进入更多工具->双击执行JavaScript->点击保存->输入一个操作名称(任意名称)
  4. 新创建的操作将列在“操作”下,单击该操作->单击开始->粘贴以下JavaScript并更改输出文件夹。c/MyFiles/Ouput是转换后文件存储的输出文件夹

/* PDF to Text */

this.saveAs("/c/MyFiles/Output" + this.documentFileName + ".txt","com.adobe.acrobat.plain-text");

注意:每次完成一个文件后都会弹出一个窗口..然后变成1、3、5

注意:是否有一种批量转换的方法——如将1000个PDF文件转换成一个文件夹,其中填写生成的文本。

请告诉我您的反馈意见。

谢谢, Kathir

2个回答

5
你可以在Acrobat Pro中完成此操作,无需使用JavaScript。
在Acrobat Pro中:
1.查看->工具->动作向导->创建新的动作
2.选择“保存和导出”->“保存”->添加到右侧窗格。
3.在右侧窗格中选择要处理的文件夹,并单击“指定设置”按钮将导出格式更改为TXT。
注意:我在这里没有看到编码选项。

1
这没有批处理模式运行的能力。 - Bram

3

您可以使用Acrobat Pro(实际上是Acrobat XI Pro)的操作向导创建一个包含JavaScript的操作。然后,您可以将该操作应用于单个文件或整个目录。

您还可以验证操作向导是否允许您对输出文件名具有足够的控制权。如果是这样,您甚至可能不需要JavaScript。


正确的。问题是我不确定可以应用于整个目录的操作脚本。您能帮我提供处理整个目录而不是单个文件的操作脚本吗?请帮帮我,任何有助于处理整个目录的帮助都是我所需要的。 - Kathiresan Jeyapandian
这是在向导中设置操作时的一个选项。您会被询问何时运行该操作,然后您可以指定目录(或者如果您将其设置为“询问”(或类似内容),则可以指定一个目录)。 - Max Wyss
我已经解决了这个问题,通过 Adobe Acrobat 提供的选项 - “另存为” 选项来指定需要保存转换文件的目录。无论如何,谢谢你的回答 Max。 - Kathiresan Jeyapandian
能否设置文本文件的编码方式?我无法将编码方式设置为UTF-8,而且似乎转换后的文本文件默认采用ANSI编码。请问在哪里可以进行设置? - euler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接