javascript - Acrobat Reader 无法识别相对路径

标签 javascript excel vba relative-path acrobat

我将 Excel 工作表导出到制表符分隔文件 (.txt),现在尝试通过 Acrobat Reader Pro DC 将其批量导入到 PDF 格式。 这与导入 .txt 的操作完美配合,只要路径是绝对的。因为我想发送文件并让其他人也运行,所以我需要有相对路径。我现在的做法是改

var fileName = "/C/Users/somefancyname/Desktop/export.txt";
this.importTextData(fileName, somerowcounter)

var fileName = "export.txt";
this.importTextData(fileName, somerowcounter)

不幸的是,这会引发“无法打开文件”错误。我运行此脚本的文件与文本文件处于同一级别。我唯一的猜测是,该路径是相对于 Acrobat 应用程序而不是文档的,但我再也忍不住了,因为这是我第一次使用 Acrobat JS。

感谢您的任何建议!

最佳答案

看来importTextData的可选cPath参数是:

"A relative device-independent path to the text file."这实际上看起来正是您所需要的。然而,在示例中,它们给出了绝对路径。

是否可以考虑要求用户以某种方式提供路径并进一步使用它?

关于javascript - Acrobat Reader 无法识别相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48382960/

相关文章:

php - 使用 codeigniter 上传 excel 时计算每列的行数

vba - VBA对象变量或带有 block 变量的未设置错误-Web抓取

VBA 中的正则表达式 : Break a complex string into multiple tokens?

excel - 获取 Excel 工作表名称并用作宏中的变量

javascript - 等于函数的变量是否被视为全局变量?

javascript - React JS 绑定(bind)回调

javascript - Angular Directive(指令)变量在父范围内不可用

javascript - 如何在Three.JS中创建定向光阴影?

python - 分布在单个电子表格 pandas 中的工作表中的数据框列表

vba - 如何读取文本文件中的倒数第二行