使用JavaScript程序化地访问和复制字段属性的PDF Adobe Acrobat Pro

问题描述 投票:0回答:1

我目前正在创建一个改变字段可视性和改变字段位置的文档,我可以很好地操作字段,但我想做的是在页面之间移动对象。根据我的发现,如果不从页面上删除字段,并在另一个页面上重新创建,这是不可能的。要做到这一点,我需要将所有的属性复制到新的对象上。

有没有一种方法可以让我以字典的形式获得字段属性,然后填充新的字段属性?以下是我期望使用的方法。

var field = this.getField("myFieldName");
var properties = field.properties;

UPDATE:我找到了下面的代码,但是它在迭代了几个条目后返回了一个错误。

InvalidGetError: Get not possible, invalid or unknown.

var field = this.getField("myFieldName");
for (x in field) {
    console.println(x);
    console.println(field[x]);
}
javascript pdf adobe acrobat
1个回答
0
投票

我想办法解决了。

var field = this.getField("myFieldName");
for (x in field) {
    console.println(x);
    try {
        console.println(field[x]);
    }
    catch(err) {
        console.println("Error: " + err);
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.