You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Acrobat Prepare表单复制粘贴后按钮名带#,JS能否批量移除?

批量移除Acrobat表单字段名称中的#符号

可以用以下JavaScript脚本在Adobe Acrobat中批量处理所有带#的表单字段,适合大页数文档快速修正:

// 遍历文档内所有表单字段
for (var i = 0; i < this.numFields; i++) {
    var oldName = this.getNthFieldName(i);
    var field = this.getField(oldName);
    // 仅处理含#的字段
    if (oldName.indexOf("#") !== -1) {
        // 截取#之前的部分作为基础名称
        var baseName = oldName.split("#")[0];
        var newName = baseName;
        var count = 1;
        // 避免重名:如果新名称已存在,添加递增序号
        while (this.getField(newName)) {
            newName = baseName + count;
            count++;
        }
        // 执行重命名
        field.name = newName;
    }
}
console.log("字段名称批量修正完成");

操作步骤:

  • 打开目标PDF,按Ctrl+J(Windows)或Cmd+J(Mac)打开Acrobat JavaScript控制台
  • 把上述代码粘贴到控制台输入框,按下回车运行
  • 运行结束后,可通过「准备表单」功能检查字段名称是否已更新

注意事项:

  • 脚本会自动处理重名字段,避免字段冲突
  • 支持所有类型的表单字段(文本框、按钮、复选框等)
  • 运行前建议先备份原文档,避免意外情况

内容的提问来源于stack exchange,提问作者Gopakumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 23:31:19