我正在开发一个将FrameMaker Book保存为PDF的扩展脚本。该脚本能够保存为PDF,但是当我尝试添加PDF元数据(作者/创建日期/关键字/主题/标题)等时,相同的内容不会反映在生成的PDF中。
在关闭检查时,我发现元数据元素未添加到本书的PDFDocInfo属性中。
以下是我为更新PDFDocInfo中的作者详细信息而编写的代码
$.writeln("Length before" + doc.PDFDocInfo.length);
doc.PDFDocInfo.push("Author");
doc.PDFDocInfo.push("Mr Bond");
$.writeln("Length after" + doc.PDFDocInfo.length);
其中doc是Book类型的对象
输出
Length before0
Length after0
PDFDocInfo现在不应该包含2个元素。我在这里遗漏了什么吗?
答案 0 :(得分:0)
以下代码可以解决这个问题......
var pdfDocInfo = new Strings();
pdfDocInfo.push("Author");
pdfDocInfo.push("Mr Bond");
book.PDFDocInfo = pdfDocInfo;