2

私は Data.xml ファイルと情報が詰まった pdf ファイルを持っています。このデータは非表示にする必要があるため、data.xml ファイルを PDF の XMP メタデータ ストリームに埋め込もうとしています。

iText を使用して pdf を作成し、作成者などの通常のメタデータを追加しましたが、xmp ストリームのメタデータとして xml を追加する方法を理解できません。iText または xmlworker ライブラリにこれを可能にする関数はありますか? 私は試しましたが、これを行う方法を見つけることができません。

(pdfなどを作成するために書かれたすべてのコードが完全に機能するため、投稿するコードはありません。以前に説明したことをどのように進めるかわかりません。iTextライブラリにそれを提供するものがありますか、または他のツールを使用する必要があります?)

4

1 に答える 1

2

「PDF/A-3 では、データはドキュメント レベルの添付ファイルとして追加されます。これは、XMP ストリームに入れるよりもはるかに理にかなっています。

ドキュメント レベルの添付ファイルはどのページにも表示されませんが、XMP のコンテンツを見ることができるのと同じように、添付ファイル パネルで選択することができます (ドキュメント レベルの添付ファイルを追加するのは簡単です)。 iText を使用した添付ファイル)。もちろん、表示されていない PDF にデータを追加する方法は他にもたくさんあります。たとえば、Adobe Illustrator は、独自のアーティファクトを /PieceInfo エントリとして PDF のルート ディクショナリに追加します。それはiTextでも可能です。多くの解決策がありますが、どれも XMP ストリームを悪用するよりはましです」

ドキュメントレベルで添付すると問題が解決しました。

于 2013-06-27T10:17:06.963 に答える