2010-06-25 104 views
2

我学会了如何为PDF添加水印。添加文字水印

<cfpdf action="addwatermark" image="NoteToSelf.png" 
    pages="1" 
    position="0,0" 
    showOnPrint="no" 
    source="my.pdf" 
    destination="#myDir#\new.pdf" 
    overwrite="yes" 
    opacity="10"> 

我读它的方式,水印必须是图像。但NoteToSelf.png需要是我从数据库中读取的文本。

问:如何将文本添加为​​水印?

问:如果我需要使用图像作为水印,那么如何使用ImageNew标记创建文本图像?

回答

6

的ColdFusion 8.0.1起,可以直接提供文本到cfpdf标签:

<cfpdf action="addwatermark" position="10,10" text="I am the watermakr" source="pdfContent" rotation="90" foreground="yes"> 

如果你不是对8.0.1那么你就需要使用imageNew和图像写入文本功能和通即。

+0

谢谢山姆!在ColdFusion中使用1行代码可以做什么是令人惊讶的! – 2010-06-25 15:51:47

+1

:)标记此问题的答案 – Henry 2010-06-25 23:57:24

+1

Thx Sam-这不在当前文档中,“文本”不是当前在线文档中cfpdf的一个属性。但发现这节省了我的培根。 – jpmyob 2014-10-30 15:50:19