首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android 上显示 PDF 文件

最近在 手机上要显示 PDF 文件,在搜索引擎上找到了很多方案,大体上有以下几种: 使用提供的在线服务,例如 Google 文档预览服务,mWebView.loadUrl(“http://docs.google.com...这个库是很强大的,配合 WebView ,可以支持预览,缩放,翻页等等功能 使用 腾讯浏览服务 https://x5.tencent.com/ 我是选择了 pdf.js 这个库,使用 WebView...使用资源:https://github.com/mozilla/pdf.js 版本 版本是 2.3.200 在这里记录下使用的过程也方便后来者。.../libraries/pdf.js https://unpkg.com/pdfjs-dist/ 刚开始使用时,直接使用提供的 API 创建 canvas ,每一页创建一个 canvas 然后排列下来,因为有其他的内容要显示...在 pdf.js 的例子里看到了在手机上使用的例子,就改了改,它这个做到了循环使用 canvas,并且是逐页加载。 修改之后在手机上使用 32M 的文件轻松无压力。示例,传送门 ?

2.3K30

PDF.js专题

PDF.js是什么     PDF.js is a Portable Document Format(PDF) viewer that is built with HTML5.PDF.js is community-driven...2.1 demo程序的结构翻译 build/ pdf.js display layer 显示层采用核心层并且暴露了一个更容易使用的API来渲染PDF文件,并获得其他的资料出文件。...PDF.js将尝试恢复可用的PDF数据(页,内容或字体),并显示文档。 What types of PDF files are slow in PDF.js?...回答网友提问  2015-7-28 因为好多人问能不能显示中文的问题,我总结大致分为两类问题: 1.能否显示中文?2.能否读取远程服务器上的PDF(包括中文文件名) 第一个问题:能否显示中文?...首先,显示中文肯定是可以的,不论是文件名还是文件的正文,见下图: ? 如果你说显示不出中文,我想是不是下面这种情况: ?

20.7K112

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

目前随着浏览器技术发展的不断成熟与强大,大部分的浏览器都支持直接把PDF文件拖到浏览器中显示,最方便的是这个操作不需要额外的插件支持。但是不同的浏览器加载显示PDF的效果不同。...这时就需要专门的JS插件来处理。Mozilla开源了一个插件pdf.js,无需任何本地支持就可以在所有主流的浏览器上显示PDF文档,使用起来十分的方便。唯一的要求就是浏览器必须支持HTML5。...一、pdf.js 简介 官网地址:http://mozilla.github.io/pdf.js/,下载稳定版本,目前最新稳定版为v2.2.228 ? 1、下载至本地: ?...4、直接在浏览器中打开viewer.html,能正常的显示pdf查看器,但是无法显示pdf文件。 ?...该查看器中默认加载的是 pdf.js 的使用说明书内容。 ? 二、将 pdf.js 集成到项目网页中 将解压缩的内容复制到项目中 ? 有多种方式加载加载并查看pdf文件内容。

42.3K61

PDF.js实现个性化PDF渲染(文本复制)

下面我们就细致讲述一下使用PDF.js过程中遇到的问题。...主要包括: 基础功能集成 使用Text-Layers渲染 什么是PDF.JS PDF.js是基于HTML5技术构建的,用于展示可移植文档格式的文件(PDF),它可以在现代浏览器中使用且无需安装任何第三方插件...基础功能有两个必须引用的文件: pdf.js pdf.worker.js 如果使用CDN的方式,直接引用如下对应文件即可: https://mozilla.github.io/pdf... https:...= 'pdfjs-dist/build/pdf.worker.js'; 这两个文件包含了获取、解析和展示PDF文档的方法,但是解析和渲染PDF需要较长的时间,可能会阻塞其它JS代码的运行。...PDF.js是一个很棒的工具,但无奈文档写的较为精简,需要开发人员不断探索PDF.js的强大功能

9.8K53
领券