使用 JS 和 VBA 将空白文本框添加到 Adob​​e Acrobat PDF

Adding textbox in whitespace to Abobe Acrobat PDF using JS and VBA

我正在尝试使用 jsObject(从 vba 脚本调用)将文本框添加到 Adob​​e Acrobat pdf 中。它需要尽可能靠近页面的右上角,而不与之前添加的任何内容重叠 text/tables。 关于如何实现这一目标的任何建议? 有没有办法确定 pdf 上每个对象的 "hit box",以便我知道文本框不能在哪里?

谢谢!

它不允许我复制和粘贴,所以这是到目前为止我的代码图像,它将文本框放到所需的 pdf 上 Image of code

我确定这是不可能的。相反,我使用 VBA ImageProcess 和 ImageFile 对象以及 Img.ARGBData 属性(单个像素的颜色)并分析它以找到白色 space 然后当白色space 找到足够大的像素,用所需的像素替换这些像素。