Вставьте динамическое изображение в 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-файлом, содержащим изображение.

0 ответов

Другие вопросы по тегам