FrameMaker Book を PDF として保存する拡張スクリプトに取り組んでいます。スクリプトは PDF に保存できますが、PDF メタデータ (Author/CreationDate/Keywords/Subject/Title) などを追加しようとすると、同じことが生成された PDF に反映されません。
Closure 検査で、Metadata 要素が Book の PDFDocInfo プロパティに追加されていないことがわかりました。
PDFDocInfo の Author Details を更新するために私が書いたコードを次に示します。
$.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 つの要素が含まれていない必要があります。ここに何か欠けていますか?