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

时间:2017-09-20 19:23:52

标签: prompt acrobat watermark

希望我在正确的论坛中有这个。我正在尝试添加一个脚本来提示用户输入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,
});

0 个答案:

没有答案