Я прикрепляю файлы в pdf с помощью XEP и xsl-fo:
<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предложит открыть диалог для встроенного файла.Похоже, что ни pdf-file-attachment
, ни pdf-comment
не могут иметь текстовое содержимое, поэтому размещение встроенного файла в месте, где я хочу ссылку, не представляется возможным, а также допускает только одну ссылку на файл.Apache Fop имеет, вероятно, проприетарный синтаксис url(embedded-file(
, есть ли что-то похожее в XEP?