2012-05-02 25 views
2

inline imagesをSOから助けて解決した後、インライン添付ファイルを整理する必要があります。 PDFに添付ファイルを含めることができます:fo:declarations - pdf:embedded-fileが見つかりましたが、再び外部ファイルを指していました。 MIMEメッセージ(おそらくBASe64)の一部であるファイルを添付するにはどうしたらいいですか?最新のFOPビルドでは、あなたがfo:external-graphic用としてpdf:embedded-fileに同じ構文を使用して直接base64でデータを追加することができますXSL:FOを使用して添付ファイルをPDFに追加する

答えて

5

<fo:declarations> 
    <pdf:embedded-file filename="myfile.pdf" src="data:application/pdf;base64,<DATA>"/> 
</fo:declarations> 
... 
<fo:basic-link external-destination="url(embedded-file:myfile.pdf)">Embedded PDF</fo:basic-link> 
+0

涼しいです。 「最新のビルド」は、ソースからコンパイルする必要があるか、またはCAであることを意味します。 1週間のバイナリダウンロードOK? – stwissel

+0

この機能がいつ追加されたのか正確にはわかりません。 1.0リリースでは実装されていませんが、数ヶ月間トランクに存在しています。最近の夜間のビルドはうまくいくはずです。素敵な答えのために – Martin

+0

+1! – GingerHead

関連する問題