无法使用Javascript从某些pdf导出字段

时间:2013-08-19 20:10:33

标签: javascript pdf adobe batch-processing acrobat

我有一个包含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

它们之间的唯一区别似乎是字段值。

0 个答案:

没有答案