Alfresco PDF 工具包 Javascript

Alfresco PDF-Toolkit Javascript

我最近安装了 Alfresco 的 PDF-Toolkit。我的实际意图是以 Javascript 方式使用它。这是因为我需要或想要加水印的值将基于文档的 Property/Aspect.

我没有找到关于此问题的任何教程或指南。如果有人能给我一个演练,我将不胜感激。

我当前的脚本如下所示:

var watermark_action = actions.create("pdf-watermark");

watermark_action.parameters["destination-folder"] = ????;
watermark_action.parameters["watermark-type"] = "text";
watermark_action.parameters["watermark-text"] = aspect.ajie;
watermark_action.parameters["watermark-pages"] = "all";
watermark_action.parameters["watermark-depth"] = "over";
watermark_action.parameters["position"] = "center";

watermark_action.execute(document);

注意: 我实际上 found one,问题是这个是 image watermark 而我想要或需要的是 text watermark.我还需要脚本将带水印的副本保存到 相同的目录,我认为这不是指南似乎要做的。

我最不需要的是 destination-folder 参数的值。我真的不知道我将如何或将什么放在这里只是为了将 pdf 保存到同一个文件夹。希望在这里得到一些指导、提示和技巧。谢谢

代码应如下所示:

var watermark_action = actions.create("pdf-watermark");

watermark_action.parameters["inplace"] = true;
watermark_action.parameters["destination-folder"] = document.parent;
watermark_action.parameters["watermark-type"] = "text";
watermark_action.parameters["watermark-text"] = "Lorem Ipsum";
watermark_action.parameters["watermark-font"] = "Helvetica";
watermark_action.parameters["watermark-size"] = "14";
watermark_action.parameters["page"] = "all";
watermark_action.parameters["watermark-depth"] = "over";

watermark_action.parameters["position"] = "center";

watermark_action.execute(document);

您缺少水印字体、水印大小和页面。