Looks like I needed to read in the .png file, then do a varname = imageReadBase64( img ) to convert it, then varname2 = imageMakeColorTransparent(varname,"FFFFFF") to give it a white background, then finally used the cfpdf action = "addwatermark" to insert the image into the pdf at a specific location.