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

如何使用JavaScript在Adobe Acrobat新建文档中插入文本

Adobe Acrobat JS 新建文档插入文本解决方案

你已经通过app.newDoc()创建了文档对象,接下来可以通过以下两种常用方式插入文本:


方式1:插入表单文本字段(推荐,可配置为静态文本)

通过addField方法创建文本类型表单字段,可自由调整样式、位置,设置为只读即可实现普通静态文本效果:

var doc = app.newDoc();
// 参数说明:字段名、字段类型、目标页码、位置坐标[左, 上, 右, 下]
var textField = doc.addField("insertedText", "text", 0, [100, 700, 450, 650]);
// 赋值文本内容
textField.value = "这里是你要插入的文本内容";
// 配置样式
textField.textFont = "SimSun"; // 字体,可替换为你需要的字体名
textField.textSize = 16; // 字号
textField.textColor = ["RGB", 0, 0, 0]; // 文本颜色,RGB取值范围0-1
textField.readonly = true; // 设为只读,禁止编辑
textField.borderStyle = border.s; // 隐藏字段边框,和普通文本视觉一致

坐标说明:Acrobat页面坐标原点在左下角,Y轴向上为正,默认A4页面尺寸为宽595磅、高842磅,你可以根据排版需求调整坐标数组数值。


方式2:插入文本注释

如果仅需要标注类文本,可以直接添加文本注释:

var doc = app.newDoc();
doc.addAnnot({
  type: "Text",
  page: 0,
  rect: [100, 700, 350, 650],
  contents: "注释类文本内容",
  fontSize: 12,
  textColor: ["RGB", 0, 0, 0]
});

注意:上述脚本需要在Acrobat特权环境下运行(如内置JS控制台、可信签名脚本),普通PDF内嵌的非信任脚本会有权限限制无法执行新建文档、插入字段操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 07:24:03