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

Micorosft Edge-嵌入式PDF-如何打印

苏淇
2023-03-14

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

然而,当涉及到边缘时,这些技术都无法正确打印。使用iframe,我假设是使用原生PDF查看器,没有打印选项(只有另存为),如果我使用边缘工具栏打印,我得到它周围的所有html内容(我很感激我可以隐藏其余的内容使用CSS打印,但我希望有一个更干净的方法)。使用PDF打印整个页面,而不仅仅是PDF。PDF Object只是告诉我,我没有预先安装的Adobe,因为没有ActiveX支持。

所以我的问题是,有没有人知道如何在Edge中打印嵌入的PDF?如果你有,怎么办?

共有1个答案

闻法
2023-03-14

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

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

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

 类似资料:
  • 我可以使用上面的简单代码将PDF文件嵌入到网页中。但是当我去打印网页(使用CTRL P)时,只有一半的PDF出现在打印预览上,因为它已经偏离中心。同样的情况也发生在这个网页上:http://pdfobject.com/examples/simplest-full-window.html. 以下是一个“打印版本”网页的例子,其中嵌入的PDF在打印时居中(CTRL P):http://www.bbc.

  • 问题内容: 我正在将Base64编码的PDF作为字符串从服务器加载到我的JavaScript中。我的客户端应用程序正在使用AngularJS,HTML5。 我的HTML看起来像这样: 我的JavaScript如下所示: 我的函数如下所示: 该功能取自堆栈溢出中的一个预先存在的问题,这是打印嵌入式PDF的答案。但是,这似乎不再起作用。我总是对“不确定” 检查。似乎不存在。 因此,我的问题是:如何在不

  • Selenium的ChromeDriver能够在登录后打开嵌入式PDF,但我如何将chrome中的PDF文件保存到本地磁盘?谢了。

  • 在XML文件中,我们有一个表示PDF文件的base64编码字符串,该字符串包含一些表表示,即与本例类似。当解码该PDF文档的base64字符串时(如下图所示),我们最终得到的PDF文档大小为66KB,可以在任何PDF查看器中正确打开。 尝试使用TypeScript中的解码相同的base64编码字符串时(在VSCode扩展名内),即使用以下功能: 我们最终得到了一个大小为109KB的PDF文件,以及

  • 我正在使用FOP 0.94,我也许可以升级到FOP 0.95。是否可以嵌入Bas14字体?如果可以,如何? 我试过把这个放在fop.xconf里: 那行不通。 最好的问候,莫滕

  • 我有一个PDF文件嵌入到标准html网页中。 这目前呈现在Internet Explorer中使用Windows上的Adobe Reader插件。火狐和Chrome似乎正在使用他们内部的PDF渲染引擎。 在所有3种情况下,页面都显示在PDF内容上方可见的Foo标题。 当用户尝试打印页面(文件)时- Firefox显示正确。 我已经尝试使用PDFObject来嵌入它,并获得相同的结果 还有其他帖子推