首页 > 解决方案 > Adobe Acrobat 中用于多文件转换的 Javascript 失败

问题描述

我正在尝试将多个文件从 PDF 转换为 Adob​​e 中的纯文本。我在网上找到了一个解决方案,内容如下:

/* PDF to Text */



this.saveAs("C:\Users\sandr\Dropbox\Light\Doctorate\Supervisor meetings\2018\October\Method\test_corpus\2sleep.tar\2sleep\2sleep\pdf\txt_output" + this.documentFileName + ".txt","com.adobe.acrobat.plain-text");

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

标签: javascriptadobeacrobat

解决方案


因为 Acrobat Javascript 需要同时在 Mac 和 Windows 上运行,所以您需要使用与平台无关的路径。Windows 特定的文件名和路径将不起作用。例如...

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

还...

this.documentFileName

最后会有一个“.pdf”扩展名,您可能需要在附加“.txt”之前对其进行修剪


推荐阅读