【问题标题】:Folder-level Acrobat X script to populate form fields用于填充表单域的文件夹级 Acrobat X 脚本
【发布时间】:2016-03-10 22:25:42
【问题描述】:

大家好,我正在 Acrobat X 中处理文件夹级脚本,我的目的是从我之前创建的 xml 文件中自动填写表单字段。我妈妈必须重复填写同一张表格,其中包含非常相似的数据,所以我想帮助她。我也不是懒惰或智障——我已经为此工作了整整一个月了……在我开始之前我什至不知道 javascript。因此,我的这个项目的旅程即将结束,我一直在努力弄清楚如何创建以编程方式填充这些字段所必需的特权文件夹级函数。

这是我目前的计划...我进入 pdf 并创建一个新书签,并在此书签上附加一个调用特权函数的脚本。该脚本运行,但它无法识别我编写并保存在应用程序级 javascript 文件夹中的特权函数。这是脚本:

myTrustedPopulate = app.trustedFunction( function (doc)
{
xmlFilePath = "C:\java\scraping\equator";

stmData = util.readFileIntoStream(xmlFilePath);

var address = oDoc.getField("address_1");

address.value = xmlData.cl.address.text();
return;
});

这是我附在书签上的脚本:

myTrustedPopulate(doc);

听着,我不是在寻找任何人为我做这项工作。即使你能指出我正确的方向,我也会非常感激。谢谢!

【问题讨论】:

  • 实际上我想我已经解决了它......当我尝试一些我在 api 参考中阅读的东西后,我会更新这个。
  • 好的,我取得了很大的进步,但我在解析 xml 时遇到了另一个问题。这是带有更新代码的新问题的链接:stackoverflow.com/questions/20783800/…

标签: javascript acrobat populate


【解决方案1】:

cPath 方法不正确。应该是:

"/C/java/scraping/equator"

您还必须在路径中使用 xml 文件扩展名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2010-09-06
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 2018-06-15
    相关资源
    最近更新 更多