嵌入式PDF打印偏离中心

时间:2012-10-02 17:25:51

标签: pdf printing embed

<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响应?

1 个答案:

答案 0 :(得分:0)

如果要打印嵌入的PDF,必须使用PDF插件中的print命令,而不是Web浏览器中的print命令。

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

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

相关问题