javascript - 需要在浏览器中有一个打印按钮来打印 PDF 文件

标签 javascript pdf browser printing

我需要在 HTML 中设置一个打印按钮来打印某个 PDF 文件,希望不必先下载该文件。我已经尝试了一些方法,但有些只能在 IE 中工作。有些要求将文件作为嵌入对象下载,这也是 Not Acceptable 。在 PDF 中嵌入 javascript 听起来是最有希望的,但出于其他原因,我宁愿避免这种情况。

还有其他想法吗?

最佳答案

不幸的是,这确实无法完成...任何浏览器都无法简单地处理 PDF,因此无法使用浏览器的打印对话框来打印它们。

您的用户将必须下载 pdf 并使用他们使用的任何 PDF 软件进行打印(即使它只是浏览器的插件),除非您将其转换为无聊的旧 html 或图像或其他内容。

关于javascript - 需要在浏览器中有一个打印按钮来打印 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3217990/

相关文章:

javascript - 更改浏览器窗口底部的链接鼠标悬停文本

javascript - 如何处理 "open in new tab"事件?

javascript - 使用 AngularJs 将 JSON 数组值解析为文本字符串

javascript - 网络 worker 有自己的垃圾收集器吗?

javascript - window.onload 是否暂停脚本或只是等待直到 value 为 true 并运行语句?

css - EO pdf 背景图片

pdf - ColdFusion CFPDFFORM 不会填充 PDF 表单字段

.net - 如何在服务器上最好地将信息合并到 "form"中,生成 PDF 作为最终输出

javascript - 在隐藏的 div 中快速查找 (ctrl+f)

javascript - 在最新版本的 Chrome 中通过 Google OAuth2 登录时出现跨源策略问题