前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >pdf.js使用方法「建议收藏」

pdf.js使用方法「建议收藏」

作者头像
全栈程序员站长
发布2022-09-14 15:08:46
发布2022-09-14 15:08:46
15.6K00
代码可运行
举报
文章被收录于专栏:全栈程序员必看
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

应各位博友要求已经取消付费 2022.3.20

项目中 显示 pdf 的功能,浏览过不少的技术帖,都不太理想,花了点时间研究了下pdf.js正确使用方法,总结下:1.防止自己忘记 2.工作留有痕迹 3.供大家参考借鉴

代码语言:javascript
代码运行次数:0
复制
pdf.js: 将 PDF 文件解析后生成一张 .png 图片,利用 canvas 元素显示在页面上,此方法不推荐使用,
呈现在页面上的pdf会模糊,目前没有找到有效解决办法,给爱钻研的小伙伴提供个思路,在pdf.js官网上有这样一句话 :
 Each PDF page has its own viewport which defines the size in pixels(72DPI) and initial rotation. 
猜想如果可以改变默认72DPI就可改变呈现的清晰度

上面是最开始探索 pdf.js 使用的方法 时 的猜想 其实 pdf.js 真正使用方法非常简单 (一行代码就可以搞定)

pdf.js使用步骤

一. 到官网下载 pdf.js 插件并解压 (地址: PDF.js )

1: 进入官网

2 : 选择稳定版 下载

3: 下载至本地

4 : 解压

5:创建PDF.js文件夹 并将刚解压的文件放入其中

二.将 PDF.js 文件夹 放到 项目服务器根目录下

小伙伴 可能会有点头晕 先跟着做 稍后解释

1.登录 项目服务器

2.登录 服务器 后将 PDF.js 文件夹 拷贝 到 项目 服务器 的根目录

三. 使用 pdf.js 显示 pdf 文件

1.打开浏览器 新建一个 标签页 输入 你的项目服务器 地址

这里我用我的服务器 地址进行演示 10.0.0.5

2.当 你访问 项目 服务器 根目录(10.0.0.5) 能够 看到 PDF.js 这个文件夹 说明 这一步已经完成了

3.在PDF.js 中 依次打开 web 文件夹 viewer.html 文件 (PDF.js/web/viewer.html)

4.随后会显示 截图上的 pdf 文件

5.在地址栏中 http://10.0.0.5/PDF.js/web/viewer.html?file=你的pdf地址

解释: 我这里显示的pdf文件 是服务器上本来 就有的测试文件 请看下图

如果 你的 地址栏 中 ? 后面 file = PDF地址 可以显示 pdf 那么 基本上成功了

四. 在项目中使用

代码语言:javascript
代码运行次数:0
复制
 <iframe :src="http://10.0.0.5/PDF.js/web/viewer.html?file=PDF地址" width="100%" height="99%"></iframe>

开篇 说一行代码就可以搞定 没有骗你吧

到这里 PDF.js 的使用讲述完了


下面提供的下 我的github 上的pdf.js 使用方法 点我下载PDFViewer;

使用方法都在 README.md 文件中

如果不了解gitHub的同学请往下看:

  1. 点我下载会跳到这个页面

2.点击页面上绿色按钮 clone or download

3.剩下的步骤 按照 readme.md 做就可以了

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157683.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年7月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pdf.js使用步骤
    • 一. 到官网下载 pdf.js 插件并解压 (地址: PDF.js )
    • 二.将 PDF.js 文件夹 放到 项目服务器根目录下
    • 三. 使用 pdf.js 显示 pdf 文件
    • 四. 在项目中使用
  • 开篇 说一行代码就可以搞定 没有骗你吧
  • 到这里 PDF.js 的使用讲述完了
    • 下面提供的下 我的github 上的pdf.js 使用方法 点我下载PDFViewer;
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档