1

iTextSharp を使用して、FileAttachment 注釈を PDF ドキュメントに追加しようとしています。一般に、タスクは添付ファイル (添付ファイルの種類は画像、pdf、txt、doc など、さまざまです) をファイルに追加し、ドキュメントのさまざまな場所にそれらのファイルへのリンクを作成することです。問題は、ドキュメントが Adob​​e Reader で開かれているときに、[添付ファイル] タブ (クリップ アイコンのあるもの) に重複することなく、同じファイルにいくつかの注釈を追加する方法がわからないことです。

現在、注釈を本来あるべき場所に配置できますが、その場合、ドキュメントに 1 つの物理ファイルがあり、添付ファイル タブに複数の重複があります。

私ができるもう 1 つのことは、複数のページに重複なく注釈を追加することですが、この場合、注釈番号 2、3 などを配置することはできません。それらは常に最初の注釈と同じ位置を保ちます。

私が試してきた別のオプションは、GoToE(mbedded) アクションです。ただし、そのようなアクションを含む注釈は機能しません。これは私が構築しようとしたアクションの構造です:

1 0 obj
<< /Type /Action
   /S /GoToE
   /T << /R /C
         /N (Embedded document) >>

基本的に、自分のタスクがどのように実装されるかに違いはありません。唯一の要件 - ドキュメントに JS がないこと。誰かが解決策を持っている場合 - 助けてください。

ビクターに関して

4

1 に答える 1

0

JS なしでは解決策がないことがわかりました。FileAttachment アノテーションは常に [添付ファイル] タブにエントリを生成しますが、次のように JavaScript アクションでアノテーションを使用する方法があります。

this.exportDataObject({cName:"[attached_file_name_here]", nLaunch:2});

これはブックマークでも問題なく機能します。そして、この機能が必要なドキュメントでは JS を使用できないと思い込んでいたのは幸運でした。

于 2012-08-08T08:02:10.307 に答える