Вставьте динамическое изображение в PDF, используя файл XFDF
У меня есть PDF-документ, который я заполняю динамическим контентом из HTML-формы. До сих пор это был только текст и флажки. Однако теперь мне нужно добавить изображение в PDF (изображение постоянно меняется).
Используя код на http://koivi.com/fill-pdf-form-fields/ я создаю создание файла XFDF, затем просто запускаю его, и данные появляются в правильных местах.
Как мне заставить это работать так, чтобы я мог также загружать в динамическое изображение? Я прочитал несколько мест о создании кнопки, но это, похоже, не сработало.
исходник xfdf;
<?xml version="1.0" encoding="UTF-8"?>
<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
<fields>
<field name="first_name">
<value>John</value>
</field>
<field name="last_name">
<value>Doe</value>
</field>
<field name="somekindofimageplaceholder">
<value>data:image/png;base64,iVBORw0dfsfsdsdf...</value>
</field>
</fields>
<ids original="f87c5ab87f1666163abd9537ba917f11" modified="1404772492" />
<f href="mypdf.pdf" />
</xfdf>
В идеале я хотел использовать строку base64, но это не обязательно. Я посмотрел на спецификацию xfdf, и есть элемент снимка, который принимает строки base64 для изображений, но это только для 3dviews..? http://partners.adobe.com/public/developer/en/xml/XFDF_Spec_3.0.pdf
Любая помощь будет принята с благодарностью. Приветствия.
РЕДАКТИРОВАТЬ: Я не мог найти решение для этого в чистом XFDF. В качестве хакерской работы я создаю PDF-форму с файлом XFDF, а затем объединяю ее с помощью PDFTK с другим сгенерированным PDF-файлом, содержащим изображение.