XEP と xsl-fo を使用してファイルを PDF に添付しています。
<fo:block><rx:pdf-comment xmlns:rx="http://www.renderx.com/XSL/Extensions" content="" title="sample.bmp">
<rx:pdf-file-attachment filename="sample.bmp" src="url(data:image/bmp;base64,Qk02BFEAAA....)"/>
</rx:pdf-comment></fo:block>
これは機能し、[添付ファイル] ページに表示されます。ファイルが埋め込まれている位置に任意の種類の目に見えるマークは必要ありませんが、次のようになります。
fo:basic-link
また、Acrobat でクリックすると、埋め込まれたファイルを開くダイアログが表示されるように、ドキュメント内のテキストにa または alike を付けたいと思います。どちらpdf-file-attachment
もpdf-comment
テキストコンテンツを持つことはできないようです。そのため、リンクが必要な位置に埋め込みファイルを配置することはオプションではないようであり、ファイルへのリンクも1つしか許可されません。Apache Fop にはおそらく独自のurl(embedded-file(
構文がありますが、XEP に似たようなものはありますか?