2
在SO的幫助下解析inline images後,我需要整理內嵌附件。 PDF可以包含附件,我發現:fo:declarations - pdf:embedded-file但它又指向一個外部文件。我如何附加屬於MIME消息(很可能是BASe64)的文件?使用XSL:FO向PDF添加附件
在SO的幫助下解析inline images後,我需要整理內嵌附件。 PDF可以包含附件,我發現:fo:declarations - pdf:embedded-file但它又指向一個外部文件。我如何附加屬於MIME消息(很可能是BASe64)的文件?使用XSL:FO向PDF添加附件
在最新的FOP版本,您可以使用相同的語法pdf:embedded-file
爲fo:external-graphic
和直接追加的base64數據:
<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>
涼爽。 '最新版本'意味着我必須從源代碼進行編譯還是一個CA. 1周的二進制下載好嗎? – stwissel
我不知道何時添加此功能。它沒有在1.0版本中實現,但現在已經在主幹中存在了好幾個月。所以,最近的一次夜間製作應該沒問題。 – Martin
+1好的答案! – GingerHead