3

我有一个 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 中执行此操作的解决方案。作为一项棘手的工作,我正在使用 XFDF 文件创建 PDF 表单,然后使用 PDFTK 将其与另一个生成的包含图像的 PDF 合并。

4

0 回答 0