在Adobe Acrobat中用于多文件转换的Javascript失败



我正在尝试用Adobe将多个文件从PDF转换为纯文本。我在网上找到了一个解决方案,上面写着:

/* PDF to Text */

this.saveAs("C:UserssandrDropboxLightDoctorateSupervisor meetings2018OctoberMethodtest_corpus2sleep.tar2sleep2sleeppdftxt_output" + this.documentFileName + ".txt","com.adobe.acrobat.plain-text");

脚本运行,但它总是给出一个错误,说它无法打开文件,而且它实际上并没有创建文本文件。有人知道为什么会这样吗?

因为AcrobatJavascript需要在Mac和Windows上运行,所以需要使用独立于平台的路径。Windows特定的文件名和路径不起作用。例如

this.saveAs("C/Users/user/Dropbox/foo.pdf");

此外。。。

this.documentFileName

将在末尾有一个".pdf"扩展名,您可能需要在添加".txt"之前对其进行修剪

最新更新