【问题标题】:Only disable Embeded PDF print and download options仅禁用嵌入式 PDF 打印和下载选项
【发布时间】:2018-09-26 00:11:25
【问题描述】:

我有一个 pdf 查看器,想禁用下载和打印选项。我知道,我们可以通过在 pdf url "path-to-pdf/xyz.pdf#toolbar=0" 之后附加相同的内容来禁用工具栏。但这会禁用所有其他选项,例如页码、书签。

如何只禁用下载和打印图标。尝试通过在 jquery 中隐藏图标没有成功。

下面是 PDF 查看器的代码 sn-p:

<div id="Iframe-Master-CC-and-Rs" class="set-margin set-padding set-border set-box-shadow center-block-horiz"> <div class="responsive-wrapper responsive-wrapper-wxh-572x612" style="-webkit-overflow-scrolling: touch; overflow: auto;"> <object data="{{ file_path }}" type="application/pdf"> <iframe src="{{ file_path }}" style="border: none;"> This browser does not support PDF view. Please contact the administrator. </iframe> </object> </div> </div>

【问题讨论】:

    标签: pdf iframe toolbar object-tag


    【解决方案1】:

    如何只禁用下载和打印图标?

    你不能。使用对象或嵌入标签显示 PDF 时,您依赖本机浏览器或操作系统级别的 PDF 查看器来显示 PDF。虽然 Adob​​e Reader 确实接受 URL 中的参数来控制 UI 的某些方面,但并非所有查看器都尊重这些参数,您不能再期望 Adob​​e Reader 成为使用的查看器。如果您想控制观看体验,您需要控制viewer。查看类似 pdf.js 或其等价物之一的内容。

    【讨论】:

      猜你喜欢
      • 2016-08-08
      • 1970-01-01
      • 2014-10-03
      • 1970-01-01
      • 2016-12-10
      • 2017-07-27
      • 2012-09-23
      • 2015-10-23
      • 1970-01-01
      相关资源
      最近更新 更多