我有一个包含 30 个左右 pdf 文件的目录,其中 10 个不会为我将其字段导出到文本文件中。
我在程序的批处理部分使用 Adobe Acrobat Pro 9 中的 Javascript 编辑器。
该程序非常简单,如下所示:
var fname = this.documentFileName;
this.exportAsText(true, null, fname + ".txt");
当我使用选择的 10 个文件运行它时,我应该得到一个与处理的文档同名的文本文件,但我得到的只是一个错误日志,内容为Warning: no documents were processed
它没有给我任何其他原因,为什么我没有最终得到输出文件。
我在一个生成结果的文件和一个没有生成结果的文件上运行了 pdfinfo,它们看起来几乎一样,而且都没有加密:
一个没用的:
Creator: Adobe InDesign CS4 (6.0.6)
Producer: Adobe PDF Library 9.0
CreationDate: Tue Dec 7 15:58:15 2010
ModDate: Mon Jun 3 12:11:12 2013
Tagged: no
Pages: 5
Encrypted: no
Page size: 612 x 792 pts (letter)
File size: 405476 bytes
Optimized: no
PDF version: 1.6
一个有效的:
Creator: Adobe InDesign CS4 (6.0.6)
Producer: Adobe PDF Library 9.0
CreationDate: Tue Dec 7 15:58:15 2010
ModDate: Wed Jun 12 08:44:05 2013
Tagged: no
Pages: 5
Encrypted: no
Page size: 612 x 792 pts (letter)
File size: 300702 bytes
Optimized: no
PDF version: 1.6
它们之间的唯一区别似乎是字段值。