0

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 つの要素が含まれていない必要があります。ここに何か欠けていますか?

4

1 に答える 1

0

次のコードはトリックを行いました...

        var pdfDocInfo = new Strings();
        pdfDocInfo.push("Author");
        pdfDocInfo.push("Mr Bond");
        book.PDFDocInfo = pdfDocInfo;
于 2014-05-01T03:07:08.627 に答える