如何向已经嵌入html代码的pdf添加水印?

如何向已经嵌入html代码的pdf添加水印?,html,pdf,coldfusion,Html,Pdf,Coldfusion,我正在我的网页的iframe中显示pdf。我试图在pdf文件中添加像“Sample”这样的水印。有没有任何可能的方法可以用Javascripts、HTML、CSS或Coldfusion11来实现这一点 在我的网页中,根据用户角色,我使用iframe禁用工具栏,以便用户无法打印或下载pdf,或者启用它 <cfif userroles EQ "admin"> <div style="text-align:center"> <br>

我正在我的网页的iframe中显示pdf。我试图在pdf文件中添加像“Sample”这样的水印。有没有任何可能的方法可以用Javascripts、HTML、CSS或Coldfusion11来实现这一点

在我的网页中,根据用户角色,我使用iframe禁用工具栏,以便用户无法打印或下载pdf,或者启用它

<cfif userroles EQ "admin">
    <div style="text-align:center">
        <br>
        <h1>ENABLE PRINTING AND DOWNLOAD</h1>
        <iframe src="myFile1.pdf" frameborder="0" height="500px" width="100%"></iframe>
    </div>
<cfelse>
    <div style="text-align:center">
        <br>
        <h1>DISABLE PRINTING AND DOWNLOAD</h1>
        <iframe src="myFile1.pdf#toolbar=0&navpanes=0&scrollbar=0" frameborder="0" height="500px" width="100%"></iframe>
    </div>
</cfif>


启用打印和下载
禁用打印和下载
正如@Miguel-F在评论中所说,我可以使用
cfpdf
添加水印,如和中的示例所示

我所做的有点不同,在
iframe
前面使用了一个透明的
div
。它完成了它的工作,我可以修改“水印”。下面是我的代码

示例


感谢所有指导我的人。

正如@Miguel-F在评论中所说,我可以使用
cfpdf
添加水印,如和中的示例所示

我所做的有点不同,在
iframe
前面使用了一个透明的
div
。它完成了它的工作,我可以修改“水印”。下面是我的代码

示例


感谢所有指导我的人。

您可以使用ColdFusion的
cfpdf
功能向PDF文件添加水印。FWIW,这不会阻止人们下载或打印PDF,如果他们真的想要的话。您可以直接在PDF设置中禁用打印。您还可以在创建文件时阻止编辑和其他与使用其他PDF设置操作PDF内容相关的功能。同样,我的免责声明:CF11是EOL,因此不会有更多的安全更新。您可以使用ColdFusion的
cfpdf
功能向PDF文件添加水印。FWIW,这不会阻止人们下载或打印PDF,如果他们真的想要的话。您可以直接在PDF设置中禁用打印。您还可以在创建文件时阻止编辑和其他与使用其他PDF设置操作PDF内容相关的功能。同样,我的免责声明:CF11是EOL,因此不会有更多的安全更新。这实际上并不能满足您自己的要求:“用户不能打印或下载pdf,也不能启用它”;-)。绕过它是很简单的。这实际上并不能满足您自己的要求:“用户不能打印或下载pdf,也不能启用它”;-)。绕过它是件小事。。