【发布时间】:2019-05-29 04:35:18
【问题描述】:
我在网页的 iframe 中显示 pdf。我正在尝试在 pdf 文件中添加诸如“示例”之类的水印。有没有办法用 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>
【问题讨论】:
-
您可以使用ColdFusion的
cfpdf功能为PDF文件添加水印。 See the documentation for cfpdf -
FWIW,如果他们真的想要它,这不会阻止人们下载或打印 PDF。您可以直接在 PDF 的设置中禁用打印。您还可以在创建文件时使用其他 PDF 设置阻止编辑和其他与操作 PDF 内容相关的功能。
-
再次声明,我的免责声明:CF11 已停产,因此不会再有任何安全更新。 carehart.org/blog/client/index.cfm/2018/12/20/…
标签: html pdf coldfusion