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

执行文件->打印时嵌入PDF内容

松俊才
2023-03-14

我有一个PDF文件嵌入到标准html网页中。

<h3>Foo</h3>
<object  id="foo" data="bigboundingbox.pdf" 
				type="application/pdf" 
			   classid="clsid:CA8A9780-280D-11CF-A24D-444553540000"> </object>

这目前呈现在Internet Explorer中使用Windows上的Adobe Reader插件。火狐和Chrome似乎正在使用他们内部的PDF渲染引擎。

在所有3种情况下,页面都显示在PDF内容上方可见的Foo标题。

当用户尝试打印页面(文件)时-

Firefox显示正确。

  • 我已经尝试使用PDFObject来嵌入它,并获得相同的结果
  • 还有其他帖子推荐使用PDF。js等。。然而,我必须支持IE7和IE8以及PDF。js在使用7时根本不起作用,而在使用8时效果有限

有人知道为什么会发生这种情况吗?如果有什么我可以修改的,以便打印出来吗?

共有1个答案

仉联
2023-03-14

你可以使用fpdf。看看这里的fpdf

 类似资料:
  • 我们的网站有PDF嵌入到我们的页面,允许用户打印它们。我们使用各种技术(PDFjs/PDFObject/iframe等)在所有浏览器/平台上工作。 然而,当涉及到边缘时,这些技术都无法正确打印。使用iframe,我假设是使用原生PDF查看器,没有打印选项(只有另存为),如果我使用边缘工具栏打印,我得到它周围的所有html内容(我很感激我可以隐藏其余的内容使用CSS打印,但我希望有一个更干净的方法)

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

  • 我有一个只在Chrome中呈现的页面,带有一系列自定义字体: 浏览器完美地呈现了一切。然而,当我试图将此打印到PDF时,有两个问题: > 无论我做什么,我都无法生成嵌入字体的PDF。我尝试过Chrome的“保存到PDF”,它会生成Adobe Acrobat无法打开的PDF。各种PDF打印机(如Adobe的)不会产生嵌入这些字体的PDF,即使用标准的网络字体替换@font-faces确实会产生嵌入字

  • 我目前的工作是创建机械图纸,用于发送给客户和作为施工图。当我的绘图完成后,我导出一个. pdf文件,并将其发送给客户端。 我们的客户非常喜欢黑白画,所以我试着提供他们。但是我用来画画的软件效果不好。它只有一个选项“所有颜色都是黑色”,我的画上有一些白色的“隐藏线”。当然,这些显示使用所有颜色作为黑色选项。 我找到了一个解决方案,那就是使用pdf打印机。效果很好,效果也很好。 现在我想打印这个。pd

  • 我有一个Api,它以以下格式返回数据 我想打印所有这些文件,所以我使用 这会打开多个打印窗口,但在预览中会显示空白文档。 但是当我下载所有这些文件时,它会下载正确的PDF文件。 > 可能是什么问题, 有什么方法可以不打开多个窗口,按顺序打印所有文档?

  • 问题内容: 我们正在研究从Java内部以静默方式打印PDF文档。打印将从桌面而不是通过浏览器调用,因此我们不能使用JavaScript。PDF Renderer是可操作的解决方案,但其渲染质量不可接受。iText似乎不可与Java打印服务插入。有一些商业Java库,Qoppa的jPDFPrint,JPedal和ICEpdf,我们还没有尝试过。 是否有人对使用Java进行PDF静默打印有任何经验?