javascript - Adobe Acrobat 中用于多文件转换的 Javascript 失败
问题描述
我正在尝试将多个文件从 PDF 转换为 Adobe 中的纯文本。我在网上找到了一个解决方案,内容如下:
/* 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");
该脚本运行但它总是给出一个错误,说它无法打开文件并且它实际上并没有创建文本文件。有人知道为什么吗?
解决方案
因为 Acrobat Javascript 需要同时在 Mac 和 Windows 上运行,所以您需要使用与平台无关的路径。Windows 特定的文件名和路径将不起作用。例如...
this.saveAs("C/Users/user/Dropbox/foo.pdf");
还...
this.documentFileName
最后会有一个“.pdf”扩展名,您可能需要在附加“.txt”之前对其进行修剪
推荐阅读
- reporting-services - 在 SSRS 报告上实施 IdentityServer4 安全性
- angular - matSort 在 mat-table Angular 中无法正常工作
- php - PHP回显锚链接不起作用
- autodesk-forge - 我如何通过 forge 获得 BIM 360 项目的成员?
- node.js - Docker Apline 上的节点 setuid 崩溃
- google-analytics - Google Analytics Management API 写入请求配额限制
- r - 如何在 S4 类中初始化新对象?
- jquery - 刷新后如何重新加载滚动功能
- javascript - Sticky JS 在平板电脑/手机屏幕上不起作用
- c# - 将 IEnumerable 转换为 IList 返回 null