尝试根据多个文档的用户提示在Acrobat Pro XI中创建水印

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

希望我在正确的论坛中有这个。我正在尝试添加一个脚本来提示用户输入3条信息,然后创建一个水印。对于希望打开和打印文档的每个用户,此信息都会更改。我还需要将其应用于众多(目前约2,000个)文档中,并且随着我们的工程师生成新的蓝图,该数量将会增加。我知道一次要处理2,000个工作量很大,但是如果我可以将其分为100个一组的话,那将比每次处理一个文档要容易得多。我无法下载任何第三方软件来完成此操作,因此我正在Acrobat Pro XI中寻找解决方案。我使用操作向导创建了一个操作,该向导使用文档javascript,然后将新添加了水印的文件保存到本地用户计算机。我尝试批量处理多个文件,但是我需要在每个文档中重新输入脚本。

是否有办法做到这一点,并将其应用于多个文件,而只需要复制并通过脚本一次即可?以下是到目前为止的代码副本。非常感谢您的帮助。

function Watermark()
{
}

var dialogTitle = "Please Complete";

var string1 = "This PDF has been created for";
var defaultAnswer = "";

var string2 = app.response("Add Employee Name",
dialogTitle, defaultAnswer);

var string3 = app.response("Add JON",
dialogTitle, defaultAnswer);

var string4 = app.response("Add Work Order Number",
dialogTitle, defaultAnswer);

var string5 = "Valid for use ONLY on this work order.";
var defaultAnswer = "";

var cMyText = string1 +"\n"+ string2 +", JON "+ string3 +", Work Order "+ string4 +"\n"+ string5;

this.addWatermarkFromText({
    cText: cMyText,
    nHorizAlign:app.constants.align.left,
    nHorizValue: 650,
    nVertAlign: app.constants.align.bottom,
    nVertValue: 160,
    cFont: "Helvetica-Bold",
    nFontSize:22,
    aColor: ["RGB", 255, 0, 0],
    nRotation:0,
    nOpacity: 0.7,
    bOnTop:false,
});
prompt acrobat watermark
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.