我有一个PDF文档,我正在填写html表单中的动态内容。到目前为止,它只是文本和复选框。但是我现在需要在PDF中添加图像(图像总是在变化)。
使用http://koivi.com/fill-pdf-form-fields/处的代码我正在创建一个XFDF文件,然后只需运行它,数据就会显示在正确的位置。
我如何才能使这个工作,以便我也可以加载动态图像?我已经阅读了几个关于创建按钮的地方,但这似乎没有用。
xfdf source;
<?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合并。