После разрешения inline images с помощью SO, мне нужно разобраться в встроенных вложениях. PDF может содержать вложения, и я нашел: fo:declarations - pdf:embedded-file, но снова указал на внешний файл. Как я могу прикрепить файл, который является частью сообщения MIME (скорее всего, BASe64)?Использование XSL: FO для добавления вложений в PDF
2
A
ответ
5
В последнем ФОП сборки, вы можете использовать тот же синтаксис для 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