首页
学习
活动
专区
圈层
工具
发布

使用 pdf.js 在网页中加载 pdf 文件

Mozilla开源了一个插件pdf.js,无需任何本地支持就可以在所有主流的浏览器上显示PDF文档,使用起来十分的方便。唯一的要求就是浏览器必须支持HTML5。...一、pdf.js 简介 官网地址:http://mozilla.github.io/pdf.js/,下载稳定版本,目前最新稳定版为v2.2.228 ? 1、下载至本地: ?...build目录包含以下内容,其中pdf.js是核心文件 ? web目录包含以下内容,其中viewer.html是pdf查看器 ?...3、在VS中打开viewer.html,引用了查看其的样式文件viewer.css、pdf.js核心文件、查看器脚本文件viewer.js 、资源文件local.properties。 ?...该查看器中默认加载的是 pdf.js 的使用说明书内容。 ? 二、将 pdf.js 集成到项目网页中 将解压缩的内容复制到项目中 ? 有多种方式加载加载并查看pdf文件内容。

44.9K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    终极解决远程预览pdf问题

    pdf.js一个基于Html的工具类,熟悉pdf.js的朋友们很清楚,pdf.js帮助我们做了很多事。尤其金融类网站会产生很多的报表。需要在线预览。...pdf.js绝对是我们的首选 本地预览 在pdf.js的官网上下载的demo中我们就可以直接进行预览。官网的案列在web文件夹下的view.html。这里我整理了一个pdf.js精简版的。...我们通过pdfjs只需要将本地文件当做参数传递给viewer.html就可以了。 远程加载(跨域) 通过上面我们很轻松在实际项目中实现pdf的预览。但是这样的预览存在一个问题。...最终我发小在viewer.html中获取file文件参数的原因是需要通过该文件获取文件的文件流从而获取数据对viewer.html记性渲染。所以我换了一下思路。.../test/js/pdfjs/web/viewer.html?

    1K10

    pdf.js分片加载、分段加载golang beego

    attachment/", -1) http.ServeFile(c.Ctx.ResponseWriter, c.Ctx.Request, filepath)//这个自动支持分片下载 } 2 前端 viewer.html...如果需要,则修改viewer.js和pdf.js等引用文件位置 修改一下web\viewer.js disableAutoFetch: { value: true,//false,...defaultOptions.sandboxBundleSrc = { value: "/static/pdf/build/pdf.sandbox.js", kind: OptionKind.VIEWER...实现过pdf.js默认一次性加载所有page,加载整个pdf disableRange设为 true 即可 这样可以pdf.js可以实现pdf文件页码的自动选择(不重复加载pdf文件) pdfjs优化,...实现按需加载,节省流量和内存 - 小黑电脑 3.3 pdfjs关闭自动获取   在pdfjs发行包的web/viewer.js文件中,找到配置项disableAutoFetch,可以看到它的默认值是false

    21.9K20

    Hexo -18- 添加 PDF 阅读功能

    全平台查看PDF解决方案 使用方法 下载 pdf.js 官网地址:https://mozilla.github.io/pdf.js/ 新版本不支持部分浏览器,为了更好的兼容性,下载旧版本浏览器的文件包...,点击 Download 按钮 下载并解压相关内容,使用 viewer.html 配合 iframe 插件查看pdf文件: 将pdfjs文件夹放到hexo中,使用相对路径使用 建议放在hexo...source文件夹并skip-render掉,这样可以主题无关地使用pdf阅读功能 viewer.html?...需要注释掉 web/viewer.js 文件中的相应内容: 示例: 这是目前发现唯一支持多平台浏览PDF的方案 参考资料 https://github.com/superalsrk/hexo-pdf...https://mozilla.github.io/pdf.js/ https://www.cnblogs.com/liangziaha/p/12486766.html# https

    3.4K10

    WKWebView接入PDF.js过程记录处理总结

    问题 最近用WKWebView读取PDF文件出现字体异常、电子图章不显示的问题,后来查找很多解决方案,最后决定用PDF.js的方式来实现 解决方案 参考https://www.jianshu.com/...demo能接入PDF,但部分字体在真机上还是接入异常,后来使用 gulp generic-legacy 生成generic-legacy稳定包之后,对Safari进行兼容后,终于能修复字体异常的问题 PDF.js...自带顶部工具类功能,如果想要去掉,只能通过修改viewer.css来实现,添加如下代码 div.toolbar { display: none; } #outerContainer #mainContainer...important; /* hide PDF viewer toolbar */ opacity: 0.5 !.../www.jianshu.com/p/fd5f248a8158 https://www.jianshu.com/p/ded81b392d4d https://github.com/mozilla/pdf.js

    3.2K30

    EmbedPDF 封神!这款开源神器,让 PDF 前端集成告别折腾

    简单说,它就是比PDF.js更现代、更易集成、更可扩展的PDF查看与编辑引擎。...不止于预览,完整的编辑能力 这是EmbedPDF和PDF.js最核心的区别。...同时它提供两种集成方式,覆盖不同需求场景: 开箱即用模式(Ready-made Viewer):适合快速上线需求,两行代码就能集成完整的PDF查看器,自带美观的默认UI、工具栏,支持响应式布局,npm安装...现代UI+高性能,体验升级 EmbedPDF的默认 Viewer 不仅颜值在线,操作体验也远超传统方案: UI设计现代简洁,支持主题配置,能轻松融入项目设计体系 操作流畅顺滑,滚动、缩放、批注无延迟 基于...PDFium渲染引擎,性能比PDF.js快800%,加载大型PDF也能秒开 PART 03 快速上手:5分钟集成示例 1.

    25410

    WKWebView接入PDF.js过程记录处理总结

    问题最近用WKWebView读取PDF文件出现字体异常、电子图章不显示的问题,后来查找很多解决方案,最后决定用PDF.js的方式来实现解决方案参考https://www.jianshu.com/p/ded81b392d4d...写了demo能接入PDF,但部分字体在真机上还是接入异常,后来使用gulp generic-legacy生成generic-legacy稳定包之后,对Safari进行兼容后,终于能修复字体异常的问题PDF.js...自带顶部工具类功能,如果想要去掉,只能通过修改viewer.css来实现,添加如下代码div.toolbar { display: none;}#outerContainer #mainContainer...important; /* hide PDF viewer toolbar */ opacity: 0.5 !...pdf.jshttps://www.jianshu.com/p/fd5f248a8158https://www.jianshu.com/p/ded81b392d4dhttps://github.com/mozilla/pdf.js

    2.8K30

    怎么用浏览器在线打开pdf文件_PDF文件怎么编辑

    pdf.js 和 Google Chrome 使用的源自 Foxit 的闭源 PDF 浏览插件不同,PDF.js 是基于开放的 HTML5 及 JavaScript 技术实现的开源产品。...pdf.js 是一个主要用于HTML5 平台上在线阅读PDF文档的小插件,基于JavaScript技术编写而成,无需任何本地技术支持。 pdf.js是由Mozilla Labs发布的。...他们的目标是创建一个通用的,基于标准的网络平台,能够解析和渲染PDF文件,并最终发布一个PDF阅读器扩展,毫无疑问 pdf.js 将被整合入 Gecko 成为 Firefox 的内嵌 PDF 阅读器,但是具体整合时间表尚未确定...Google Docs PDF viewer ZOHO Viewer Anychart:使用JavaScript导出PDF 下图可以导出为PNG或JPG格式的静态图像或嵌入式静态图像,图表或一个完全互动的功能图...jQuery Document Viewer Document Viewer是一个jQuery插件,可以让你在网页中直接查看多种文件格式。

    8.8K60

    Android Hierarchy Viewer

    其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地帮助开发者分析,设计,调试和调整UI界面,提高开发效率。...1 设计界面 在我们的这个例子中,有三个不同的界面,以方便我们演示使用Hierarchy Viewer。...3 启动Hierachy Viewer 目前,在eclipse的ADT Android插件中,还不能启动Hierachy Viewer,但可以从Android SDK工具包中,通过命令行的方式可以启动,...下图是我们点金鱼这个图片时,实际显示的效果: 8 刷新显示 要注意的是,在Hierarchy Viewer中,当修改了界面后,需要手工点Refresh按钮,才能同步在Hierarchy Viewer...参考推荐: Android 实用工具Hierarchy Viewer实战 利用Hierarchy Viewer优化布局

    1.5K20

    微信小程序加载PDF方案与加载慢问题优化

    原理:在小程序中嵌入一个网页,由网页使用 PDF.js 或其他前端库来渲染 PDF。实现步骤:搭建一个简单的网页服务,引入 Mozilla 的 PDF.js。...在小程序页面中使用 viewer.html?file=xxx.pdf"> 加载该网页。...网页通过 URL 参数接收 PDF 文件地址,并用 PDF.js 渲染。优点:支持完整的 PDF 功能(缩放、搜索、分页、注释等)。兼容性好,渲染质量高。可以自定义 UI 和交互。...缺点:需要额外的服务器资源托管网页和 PDF.js。首次加载较慢(需加载 PDF.js 库)。不在小程序原生页面内,导航和样式集成较麻烦。...使用第三方组件(如 miniprogram-pdf-viewer)社区已有封装好的 PDF 组件。例如:miniprogram-pdf-viewer优点:开箱即用,减少开发成本。通常已做性能优化。

    40210
    领券