【发布时间】:2015-08-15 06:16:29
【问题描述】:
我收到了一个带有表格的 PDF 文件。该表单未格式化为表格。我的要求是提取表单字段值,并将它们写入可以导入 Excel 的 CSV 文件。我尝试在 Acrobat Pro 中使用自动“将数据文件合并到电子表格”菜单项,但输出包括标签和表单字段值。我主要对表单字段值感兴趣。
我想使用 JavaScript 来提取表单数据,并指示 JavaScript 如何编写 CSV(因为我知道最终电子表格应该是什么样子)。我已经提取了表单字段:
this.getField("Today_s_Date").value;
在此帖子之后:How to write a text file in Acrobat Javascript,我尝试使用以下方式写入 CSV:
var cMyC = "abc";
var doc = this.createDataObject({cName: "test.txt", cValue: cMyC});
但我收到以下错误:
"SyntaxError: 语法错误 1:控制台:执行“
理想情况下,我不想使用在线第三方工具来执行此操作,因为数据很敏感。但是,如果您有任何建议,请告诉我。理想的输出是 CSV 文件,最终业务用户可以在 Excel 中打开该文件以查看她选择的电子表格格式。
以前有人做过吗?也愿意听取任何替代解决方案。提前致谢!
【问题讨论】:
-
Downvoter 你能解释一下如何改进这个问题吗?谢谢
标签: javascript forms csv pdf acrobat