2010-06-25 15 views
2

J'ai appris comment ajouter un filigrane à un document pdf.Ajout d'un filigrane de texte

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

Comme je l'ai lu, le filigrane doit être une image. Mais NoteToSelf.png doit être un texte que j'ai lu depuis une base de données.

Q: Comment puis-je ajouter du texte en tant que filigrane? Q: Si je dois utiliser une image pour le filigrane, comment puis-je utiliser la balise ImageNew pour créer une image de texte?

Répondre

6

ColdFusion 8.0.1 partir vous pouvez fournir directement le texte à la balise cfpdf:

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

Si vous n'êtes pas sur 8.0.1 alors vous devez utiliser imageNew et les fonctions de texte d'écriture d'image et laissez-passer que dans.

+0

Merci Sam! C'est incroyable ce que vous pouvez faire avec 1 ligne de code dans ColdFusion! –

+1

:) temps pour marquer cette réponse – Henry

+1

Thx Sam- ce n'est pas dans les documents actuels, et "texte" n'est pas un attribut de cfpdf dans les documents en ligne en cours. Mais trouver cela sauvé mon bacon. – jpmyob