【问题标题】:Embedded PDF prints off-center嵌入式 PDF 打印偏离中心
【发布时间】:2012-09-23 14:17:47
【问题描述】:
<embed width="100%" height="100%" src="filename.pdf" type="application/pdf">

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

这是一个“打印版本”网页示例,其中嵌入的 PDF 在打印时居中 (CTRL+P):http://www.bbc.co.uk/food/recipes/our_paella_92328.pdf。此示例也是响应式的,这很有用,因为无论浏览器窗口大小如何,打印外观都保持一致。

首先,如何在打印时将嵌入的 PDF 居中?其次,如何让嵌入的 PDF 响应式?

【问题讨论】:

    标签: pdf printing embed


    【解决方案1】:

    当您想要打印嵌入的 PDF 时,您必须使用 PDF 插件中的打印命令,而不是网络浏览器中的打印命令。

    在第一个示例中,Javascript 代码加载 PDF 插件并将 HTML 文档替换为 PDF 文档。如果您按 CTRL+P,则会显示来自 Internet Explorer 的打印对话框。如果单击 PDF 插件然后按 CTRL+P,则会显示 Adob​​e PDF 插件的打印对话框。

    在第二个示例中,您直接打开 PDF 文件。在这种情况下,PDF 插件会自动加载和激活。无需单击它。按下 CTRL+P 会出现它自己的打印对话框。

    【讨论】:

      猜你喜欢
      • 2015-10-23
      • 1970-01-01
      • 1970-01-01
      • 2010-11-01
      • 2012-01-28
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多