使用ColdFusion将动态图像添加到PDF

使用ColdFusion将动态图像添加到PDF,pdf,coldfusion,coldfusion-9,Pdf,Coldfusion,Coldfusion 9,我使用的是CF9.0.2,需要在cfpdfformparam值中添加一个图像,以便在文本应该显示的位置显示一个黑框/图像。我似乎找不到任何有效的解决办法。以下是我需要的基本示例: <cfpdfform source="c:/localserver/folder/Library/ETA_Form_9142.pdf" destination="c:/inetpub/wwwroot/redactedPDFImageTest.pdf" action="populate" overwrite="tr

我使用的是CF9.0.2,需要在cfpdfformparam值中添加一个图像,以便在文本应该显示的位置显示一个黑框/图像。我似乎找不到任何有效的解决办法。以下是我需要的基本示例:

<cfpdfform source="c:/localserver/folder/Library/ETA_Form_9142.pdf" destination="c:/inetpub/wwwroot/redactedPDFImageTest.pdf" action="populate" overwrite="true"> 
    <cfpdfformparam name="VISA_CLASS_ID" value="H-2A" />
    <cfpdfformparam name="TMP_JOB_TITLE" value="N/A" /> 
    <cfpdfformparam name="EMP_FEIN" value="image.gif"/>
</cfpdfform>

这段代码将不起作用,但有一个例子。我读过人们使用
,然后使用
ToBase64()
,但这在这里也不起作用

如何在pdf文本字段中显示图像

谢谢
Dan

如果是图像字段,我相信它应该可以工作。什么类型的字段是
EMP_FEIN
?它是一个文本字段…在if stmt中使用此代码,因此如果某些用户查看此pdf,该字段可以显示文本,而其他用户则需要屏蔽文本,因此我想我只使用图像。我非常确定不能用图像填充文本字段。您可以使用addWatermark功能覆盖图像,尽管您需要坐标。根据表单的类型(Acrobat或LiveCycle),您可能还可以删除字段和一些较低级别的代码。在某处看到一篇文章,其中谈到使用java插入图像。不确定是什么,因为此人没有包括他们的代码修复。我们是否可以使用cfpdf标记来更改字段的类型,或者它是模板文件上的类型?如果您只想覆盖图像,则不需要java。只需使用“添加水印”。如果你让它完全不透明,它基本上做同样的事情。好的,您不能更改字段类型,但您可能会删除一个字段并插入一个新字段。同样,这取决于表单的类型(Acrobat vs LiveCycle)。你用的是哪一种?或者你有可以公开发布的pdf样本吗?