2016-10-31 3 views
0

Titleからわかるように、私はFileAttachmentアノテーションとjavasacriptの実際のファイルをリンクする方法を理解しようとしています。私がaddAnnot関数を実行している間、これを行うプロパティはありません。ですから、私はaddAnnotを使ってアノテーションを作成した後、実際のファイルを開くためにリンクする方法はありますか?FileAttachment Annotationをファイルにリンクする

は、このようなものの、いくつかの注意点と

+0

これは、新しいバージョンのadobeでcAttachmentPathコマンドで行われているようです。権限のある場所は、添付するファイルのファイルパスにも追加する必要があります。 – ipetduckies

答えて

1

何かの助けに感謝します。まず、PDFへのデバイスに依存しないパスを使用する必要があります。詳細については、Acrobat JSリファレンスを参照してください。また、ユーザーの介入なしにファイルを添付する場合は、スクリプトが特権を持っている必要があります。もう一度、JSのリファレンスで詳しく説明します。ユーザーがファイルを選択できるようにするには、cAttachmentPathを空のままにしておくと、ファイル選択ダイアログが表示されます。注:実行可能ファイル、.jsなどの多くのファイルタイプを添付できますが、セキュリティ上の理由からAcrobatまたはReaderで抽出することはできません。

var annot = this.addAnnot({ 
    page: 0, 
    type: "FileAttachment", 
    point: [0,0], 
    cAttachmentPath: "/c/temp/foo.pdf" 
});