2

在 SO 的帮助下解析内联图像后,我需要整理内联附件。PDF 可以包含附件,我发现:fo:declarations - pdf:embedded-file但它又指向了一个外部文件。如何附加作为 MIME 消息一部分的文件(很可能是 BASe64)?

4

1 回答 1

5

在最新的 FOP 版本中,您可以使用与pdf:embedded-fileas for相同的语法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>
于 2012-05-02T10:37:11.580 回答