美文网首页
Android阅读PDF文件方案

Android阅读PDF文件方案

作者: QiuJay | 来源:发表于2017-04-29 14:15 被阅读313次

前言

App 实现阅读 PDF 文件的功能可能很少见,但也不排除我们万能的产品提出的需求以及一些不确定因素;比如:我们公司的项目中,有一份检测报告就是 PDF 格式的,此时你的 app 就需要能阅读,不说多高级,但至少基本的阅读功能肯定需要的。

目前 GitHub 上已经有一少开源项目实现了 android 中阅读 pdf 文件,其中做的比较好的就是 mupdf ,当然今天说的主角当然是我写的一个轻量级的实现方案。

原理

说原理之前先说下为什么会有这么个项目

  • 目前 GitHub 开源的 PDFView,都有问题,部分 pdf 文件不能识别
  • 实现的比较不错的 mupdf,但 Android 中集成麻烦,需要自行采用 NDK 开发进行库的编译
  • 此项目集成简单

上面说此项目集成简单,有多简单了?就直接 copy 一个目录到 assets 目录下就完成了集成。说到原理,也很简单,就是在 app 本地搭建一个 website ,这个 website 实现了 pdf 阅读功能,此 website 实现 pdf 阅读是采用 js 实现的,相信现在在 web 端开发,要实现 pdf 文件的阅读有成熟的方案了(突然发现 js 真的万能的),然后 app 利用 WebView 控件去加载这个站点即可,是不是很简单。

website 的实现这里就不说了,这不是本文的核心,下面放上此文所说的这个开源项目地址,欢迎大家 star,谢谢。
GitHub:https://github.com/QiuJay/PDFWebSite

效果图

F990C9F5-A7B0-42E1-9BA6-46BDD47AF51F.png 283E67FE-8E38-4A76-A43B-A76141860C85.png 4490BADC-1ED3-4C90-9F72-C3EF6B6160BC.png

相关文章

  • Android阅读PDF文件方案

    前言 App 实现阅读 PDF 文件的功能可能很少见,但也不排除我们万能的产品提出的需求以及一些不确定因素;比如:...

  • [Android] Pdf开发框架使用

    最近项目中有个需求,在App中需要打开pdf文件格式。由于Android平台是没有直接去阅读pdf的方案,只能去调...

  • android webview 显示doc,pdf文件

    项目需要在app中直接显示doc,pdf文件。要么是文件需要像pdf阅读App一样阅读,可以采用下面方案一,要么是...

  • Android 加载PDF

    Android 阅读 Office 文档,所有你能想到的解决方案都在这啦 Android应用内加载pdf的方法 A...

  • Android加载PDF文件的使用

    收集一下Android中加载PDF文件的博文 Android加载PDF文件的使用https://www.jians...

  • 苹果手机看pdf的软件哪个好?如何旋转pdf文档页面

    pdf文件便于阅读却不易编辑,尤其对于手机来说,打开pdf文件阅读已经很不容易了,在阅读pdf文件时发现页面方向错...

  • Pdf.js 传递一个带 # 的 path 出錯

    Android中用Pdf.js 查看PDF文件,docPath 为一个sdcard上的可访问PDF文件路径 发现当...

  • pdf转换成word超过5页

    pdf转换成word超过5页,这个怎么实现?现在我们的pdf文件很多源文件可能就是一份ppt方案。这种pdf文件大...

  • 看PDF文件用什么软件

    阅读的重要性相信大家都有目共睹,日常办公中也是需要对PDF文件进行阅读浏览的,PDF文件的阅读必定也少不了PDF阅...

  • android App内部pdf文件阅读

    --本方法仅仅适合android5以上 最近项目里面涉及到了 在App内部打开pdf文件进行阅读的需求,没办法,p...

网友评论

      本文标题:Android阅读PDF文件方案

      本文链接:https://www.haomeiwen.com/subject/vguzzttx.html