如何在Web浏览器中的.html页面上显示pdf?
Answers:
我使用的是Google文档可嵌入的PDF查看器。这些文档不必上传到Google文档,但必须在线提供。
<iframe src="http://docs.google.com/gview?url=http://path.com/to/your/pdf.pdf&embedded=true"
style="width:600px; height:500px;" frameborder="0"></iframe>
优先使用object标签
<object data='http://website.com/nameoffolder/documentname.pdf#toolbar=1'
type='application/pdf'
width='100%'
height='700px'>
请注意,您可以将宽度和高度更改为任何值,请访问 http://www.w3schools.com/tags/tag_object.asp
最简单的方法是创建一个iframe,并将源设置为PDF的URL。
(让疯狂的HTML设计师感到沮丧)自己完成,可以正常运行,可以跨浏览器(爬入地堡)。
只要您托管PDF,就可以使用target属性。换句话说,对于相对文件,将target属性与_blank值一起使用将很好。
<e>
<a target="_blank" alt="StackExchange Handbook" title="StackExchange Handbook"
href="pdfs/StackExchange_Handbook.pdf">StackExchange Handbook</a>
对于绝对路径引擎会去û nified [R esource大号ocator并打开它自己。因此,抑制目标属性。
<e>
<a alt="StackExchange Handbook" title="StackExchange Handbook"
href="protocol://url/StackExchange_Handbook.pdf">StackExchange Handbook</a>
在这两种情况下,浏览器都将表现出色。
您还可以通过第三方解决方案(例如PDFObject)使用JavaScript进行嵌入。
您可以使用以下代码:
<embed src="http://domain.com/your_pdf.pdf" width="600" height="500" alt="pdf" pluginspage="http://www.adobe.com/products/acrobat/readstep2.html">
或使用Google Docs嵌入式PDF查看器:
<iframe src="http://docs.google.com/gview?url=http://domain.com/your_pdf.pdf&embedded=true"
style="width:600px; height:500px;" frameborder="0"></iframe>
您也可以使用这种简单的GoogleDoc方法。
<a style="color: green;" href="http://docs.google.com/gview?url=http://domain//docs/<?php echo $row['docname'] ;?>" target="_blank">View</a>
这将创建一个新页面,供您查看文档而不会扭曲您的流程。
我最近需要提供一个更加便于移动的,响应性强的.pdf文档版本,因为狭窄的电话屏幕需要左右左右滚动。为了只允许垂直滚动并避免水平滚动,以下步骤对我有用:
结果看起来不错,并且可以在台式机和移动环境中使用。
显示以PDF / DOC / DOCX文件格式保存的内容非常适合在网页上显示pdf / doc / docx文件
您是否尝试过使用简单的img标签?
<img scr="https://www.typomania.co.uk/pdfs/lipsum.pdf">