当前位置: 首页 > 知识库问答 >
问题:

如何在iframe中禁用pdf工具栏下载按钮

郎长卿
2023-03-14

我有一个web服务,它会返回给定文档id的pdf流,我会将内容类型设置为application/pdf,并将输出写入IFRAME,直到这一点,我完成并确定!我的问题是:我的要求是禁用IFRAME中的pdf下载工具栏按钮,是否有任何方法可以使用JavaScript或j query禁用pdf工具栏按钮,我尝试了以下方法:

<iframe src="view/1.pdf?page=hsn#toolbar=0" width="875" height="95%" id="iframe11">
     <p>Your browser does not support iframes.</p>
     </iframe>

我尝试设置工具栏=0为iframe标签,但它无法工作。有人请告诉我如何实现这一点吗?

共有2个答案

仲孙钊
2023-03-14

使用嵌入标记代替iframe标记:

<embed src="http://localhost/yourpdf.pdf#toolbar=0" style="width:600px; height:500px;">
齐向笛
2023-03-14

我希望我没有很晚回复。但是你可以做一些事情来阻止用户。使用iFrame显示您的PDF,并确保您正在使用Google进行显示。我使用了以下代码:

 <iframe src="http://docs.google.com/gview?url=http://www.tutorialspoint.com/php/php_tutorial.pdf&embedded=true" style="width:600px; height:500px;" frameborder="0">
</iframe>

在这里,您可以简单地更改url=http://www.tutorialspoint.com/php/php_tutorial.pdf,并将其替换为您自己保存PDF的URL。

 类似资料:
  • 我有一个有几个按钮的工具栏。我想要几个按钮来加载不同的FXML文件。现在的方法是用Java代码编写fxml文件,并在每次调用时插入它。如果我可以调用FXML文件并获得正确的场景,这将是一个更好的选择。这是我加载设置视图的示例: 我以前使用过tabpane,它的便利之处在于它可以加载“内容”,在某种程度上,它是一个actionlistener,可以加载fxml文件。我希望工具栏按钮具有此功能。 我们

  • 我正在浏览一个网站,当我点击一个按钮时,它应该下载pdf...... 我用的是最新版本的chrome 60,selenium 3.4,chromedriver。 我也使用了上面的代码,但它不起作用。

  • 我最近遇到了协调器布局的问题。当我尝试创建简单的折叠工具栏布局(如本例所示)时,工具栏似乎位于状态栏下,如下图所示(在preLolipop设备上,一切都正常,因为应用程序不会在状态栏下绘制)。 我的活动布局的代码片段: My Styles(仅限21版),其中BaseAppTheme父级为Theme.AppCompat.Light.NoActionBar:

  • 我正在构建一个UI使用Java FX场景构建器,我想要一个按钮在一个工具栏浮动到右侧的工具栏。我尝试过更改父(工具栏)和按钮的节点方向,但两者似乎都被忽略了。

  • 在此对话框您可以指定当浏览磁盘文件夹 (“在压缩文件外部时显示”选项) 或查看压缩文件内容 (“在压缩文件内部时显示”选项 ) 时,要显示哪一些工具栏按钮。可以改变按钮的顺序,只要选择您希望移动的按钮并按下“上移”或“下移”来改变它们的位置。如果您要恢复默认工具栏配置,按下“默认”按钮。 “分隔符”按钮在选择的当前按钮前插入一个分隔符线。如果您要移除一个分隔符,或者取消它的选择状态,或者再次按下“

  • 我想得到工具栏按钮的句柄。我知道它的ID和工具栏按钮所在的窗口句柄。但是GetDlgItem函数似乎不适用于工具栏按钮。 我原以为具有正确参数的函数SendMessage()可以获得句柄,但我找不到任何有助于实现此目的的msg参数。 什么函数可以帮助我获得它的句柄?