早安,先生们。我想问下怎么把一个 PDF 文件直接展示到页面上给用户看?不需要用户去下载,直接在网页上预览。
1
1KN6sAqR0a57no6s 2020-04-15 08:52:31 +08:00 via Android
|
2
sevenzhou1218 2020-04-15 08:52:56 +08:00
jspdf
|
3
jydeng 2020-04-15 08:58:13 +08:00
pdf.js +1 最近刚刚做了一个类似的项目。
|
4
chanchan 2020-04-15 09:02:14 +08:00
<embed>标签?
|
7
HeyWeGo 2020-04-15 09:10:17 +08:00
|
8
dodo2012 2020-04-15 09:13:37 +08:00
移动端 pdf.js 有时不好用,我后来直接把 pdf 弄成一张张图片了
|
9
burnbrid OP |
11
davin 2020-04-15 13:28:05 +08:00
原文件本身就是 pdf 格式的么,还是从 office 文档( pptx/docx/xlsx )转换来的?如果原文件是 office 文档,可以把文件放在远程服务器上,在浏览器输入 https://view.officeapps.live.com/op/embed.aspx?src= 再在等号后面加上以 https 开头的远程路径文件(可以是 pptx/docx/xlsx 格式)地址即可进行访问。
一般的小项目,直接 object + embed 解决了: <object data="***.pdf" type="application/pdf" width="400" height="600"> <embed src="***.pdf" type="application/pdf"> <p>当前浏览器不支持 PDF 预览,请<a href="***.pdf">下载</a>后载查看。</p> </embed> </object> |