<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时,您必须使用PDF插件中的打印命令,而不是Web浏览器中的打印命令。
在第一个示例中,Javascript代码加载PDF插件,并用PDF文档替换超文本标记语言文档。如果您点击CTRL P,则会显示来自Internet Explorer的打印对话框。如果您点击PDF插件,然后按CTRL P,则显示Adobe PDF插件的打印对话框。
在第二个示例中,直接打开PDF文件。在这种情况下,PDF插件将自动加载和激活。不需要点击它。按CTRL-P键将显示自己的打印对话框。
我们的网站有PDF嵌入到我们的页面,允许用户打印它们。我们使用各种技术(PDFjs/PDFObject/iframe等)在所有浏览器/平台上工作。 然而,当涉及到边缘时,这些技术都无法正确打印。使用iframe,我假设是使用原生PDF查看器,没有打印选项(只有另存为),如果我使用边缘工具栏打印,我得到它周围的所有html内容(我很感激我可以隐藏其余的内容使用CSS打印,但我希望有一个更干净的方法)
问题内容: 我正在将Base64编码的PDF作为字符串从服务器加载到我的JavaScript中。我的客户端应用程序正在使用AngularJS,HTML5。 我的HTML看起来像这样: 我的JavaScript如下所示: 我的函数如下所示: 该功能取自堆栈溢出中的一个预先存在的问题,这是打印嵌入式PDF的答案。但是,这似乎不再起作用。我总是对“不确定” 检查。似乎不存在。 因此,我的问题是:如何在不
我有一个PDF文件嵌入到标准html网页中。 这目前呈现在Internet Explorer中使用Windows上的Adobe Reader插件。火狐和Chrome似乎正在使用他们内部的PDF渲染引擎。 在所有3种情况下,页面都显示在PDF内容上方可见的Foo标题。 当用户尝试打印页面(文件)时- Firefox显示正确。 我已经尝试使用PDFObject来嵌入它,并获得相同的结果 还有其他帖子推
我有一个只在Chrome中呈现的页面,带有一系列自定义字体: 浏览器完美地呈现了一切。然而,当我试图将此打印到PDF时,有两个问题: > 无论我做什么,我都无法生成嵌入字体的PDF。我尝试过Chrome的“保存到PDF”,它会生成Adobe Acrobat无法打开的PDF。各种PDF打印机(如Adobe的)不会产生嵌入这些字体的PDF,即使用标准的网络字体替换@font-faces确实会产生嵌入字
所以我有下面的问题。我收到一个文件,其中包含一组字体。这些字体没有嵌入到文件中。下面是一个简单的例子: 我希望将这些字体嵌入到中,这样它们就可以自包含并且始终可用。但事情似乎没那么简单。我正在使用进行处理。 我已经阅读并尝试了以下问题/答案: null
Selenium的ChromeDriver能够在登录后打开嵌入式PDF,但我如何将chrome中的PDF文件保存到本地磁盘?谢了。