我正在研究将 FrameMaker Book 保存为 PDF 的扩展脚本。该脚本能够保存到 PDF,但是当我尝试添加 PDF 元数据(作者/创建日期/关键字/主题/标题)等时,生成的 PDF 中并没有反映出来。
在 Closure 检查时,我发现 Metadata 元素未添加到 Book 的 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 个元素。我在这里错过任何东西吗?