Coldfusion-使用cfpdfform填充pdf

时间:2019-03-06 01:57:29

标签: xml pdf coldfusion

我们如何使用cfpdfform和xml数据填充pdf。这是我的要求

  1. 我们有pdf模板文件
  2. 当前,我们使用Java库并指定x轴和y轴坐标来填充pdf。
  3. 使用查询填充pdf

由于pdf模板不是固定不变的,并且会不时地使用新字段进行更新,因此我们计划使用更简单的方法,而不是使用x和y坐标,这很难调整直到我们正确为止< / p>

我开始查看cfpdfform。当我使用cfpdfform读取模板文件时,我看到它是使用LiveCycle设计的。我还尝试使用下面的代码读取文件

<cfpdfform action="read" file="file.pdf" xmldata="x" />
<cfdump var="#x#">

然后我使用上面创建的输出“ x”创建了一个xml文件。

<cffile action="write" file="C:/myfolder/file.xml"  output="#x#">

然后使用上面的xml文件或xml变量“ x”,我尝试填充file.xml

<cfpdfform action="populate" source="file.pdf"
   destination="file_updated.pdf" xmldata="file.xml" />

这时我收到一个错误,指出“ 数据文件XML或PDF文档中包含的数据XML无效。”

这是正确的方法吗?

我的一些问题如下

  1. cfpdfform不会在pdf上显示所有字段名称,特别是在标头等上
  2. 这是解决此问题的最佳方法,还是您建议其他替代方法。

谢谢

0 个答案:

没有答案