Avatar

Level 1

ToBase64 is the function you require to use an image in a cfpdfformparam field.

<cfimage action="read" source="myImage.jpg" name="myImage">
<cfset myImage = ToBase64(myImage)>

<cfpdfform source="myPDF.pdf" action="populate">
    <cfpdfsubform name="form1">
        <cfpdfformparam name="HeaderField" value="#HeaderText#" />
        <cfpdfformparam name="IntroField" value="#IntroField#" />
        <cfpdfformparam name="BodyField1" value="#BodyField1#" />
        <cfpdfformparam name="BodyField2" value="#BodyField2#" />
        <cfpdfformparam name="ImageField1" value="#myImage#">
    </cfpdfsubform>
</cfpdfform>