javascript - Microsoft Edge - 嵌入式 PDF - 如何打印

标签 javascript html pdf iframe browser

我们网站的页面中嵌入了 PDF,允许用户打印它们。我们使用各种技术 PDFjs/PDFObject/iframes 等在所有浏览器/平台上工作...

但是,当涉及到 Edge 时,这些技术都无法正确打印。使用我假设使用 native PDF 查看器的 iframe 没有打印选项(仅另存为),如果我使用 Edge 工具栏打印,我会得到它周围的所有 html 内容(我很感激我可以隐藏其余的内容使用 css 打印,但我希望有更简洁的方法)。使用 PDFjs 打印整个页面而不仅仅是 PDF。 PDF 对象只是告诉我我没有安装 Adob​​e,大概是因为没有 ActiveX 支持。

所以我的问题是,还有其他人想出如何在 Edge 中打印出嵌入的 PDF 吗?如果你有如何?

最佳答案

Microsoft 已经意识到 Edge 中的这个问题,并希望在即将于 2017 年 Spring 发布的 Windows 10 创意者更新(版本 1703,又名 Redstone 2 或 RS2)中引入它。

据我所知,目前还没有解决这个问题的方法。

https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7801755/

关于javascript - Microsoft Edge - 嵌入式 PDF - 如何打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31744790/

相关文章:

python - PyPDF2:复制 PDF 会产生空白页

javascript - 刷新页面时计时器会自动刷新

javascript - react 选择分组的多个选项以对象作为值

javascript - 浏览器后退按钮处理

javascript - Angularjs 在 ng-bind-html 中嵌套花括号

javascript - 单击另一个时如何从链接中删除颜色

java - iTextpdf PdfPTable 如何在网格中的任意位置添加单元格?

google-chrome - 如何设置 Headless Chrome 等待页面完全加载后再打印?

javascript - 如何使用 Javascript 将持续时间字符串解析为秒数?

javascript - 使用 yield 作为异步控制流有什么好处?