导航:首页 > 文档加密 > pdf安卓阅读器

pdf安卓阅读器

发布时间:2023-01-31 13:55:18

❶ 安卓手机pdf阅读器哪个好用

亲,可以下载一个adobe
reader或者极速pdf阅读这两款都很好用,相比较之下前者更为普遍,但是我最近安装了极速pdf阅读器也很好用的,占用空间存储也比较小一些,并且没有影响阅读转换,对于需要打开pdf.格式文件很方便。这两个阅读器都是可以从应用宝上搜到的,我就在那上面下载的,我的电脑和手机都有用过,因为用过才给你的建议,希望可以帮到你。

❷ 制作安卓PDF阅读器:三、实现文本选择

我为什么要开启这个系列,努力试着从源头开始,用 PDFium 制作一款阅读器?有人喜欢问这个做了有什么用,这个是唯一的吗?

当然不是唯一的,底层技术更不是我的。不过我认为在维护者的推动下,PDFium 越来越完善,功能越来越多,不 真正 拿来做些什么实在是可惜了。另一个重要原因则是,其他APP要么臃肿或者简陋,要么用着磕手、滑动卡顿、误触频发,而且大多还不免费。( 更正,近年来倒是多了好多免费的PDF阅读器 )

目标期望:

热身运动:当检测到单击( GestureDetector )时,若点击处存在超链接,则打印出超链接的对象。

头文件:fpdf_doc.h

需要将屏幕坐标转换为页面坐标,然后再次在native层转换为所谓的user space、page space。别问我那是啥我也不知道。不过在论坛提问后,有人替我指出了相关文档所在,有时间去看看!

屏幕坐标:[event.getX(), event.getY()]
页面坐标:先前提过将整本PDF当作一张超级大图,subsampling-scale-imageview 有一系列的 viewToSource 坐标转换方法。屏幕转换得到 source 坐标后,减去点击页面的左上角坐标,就是页面坐标。

原始页面坐标需用 FPDF_DeviceToPage 再次转换,才能传给FPDFLink_GetLinkAtPoint,获取坐标处的链接指针。

超链接对象统一返回字符串,可以是Uri地址,也可以是页码 @页码 。

热身运动2:在单击处获取一个英文单词或者汉语词组,需要用到安卓的 BreakIterator。

头文件:fpdf_text.h

首先实现 nativeGetCharIndexAtCoord 方法,获取单击附近的文字索引,需进行同样的坐标转换。

若返回的文字index大于等于零,则此 index 指向该页面全部文本当中的一个字符。全部文本用 FPDFText_GetText 获取(实现 nativeGetText):

接下来就可以用 BreakIterator 分词了:

与绘制PDF本身差不多,不过 bitmap 换成 rect 而已。用到的API依次是FPDFText_CountRects、FPDFText_GetRect。

直接将选框覆盖绘制在前。若要绘制在后面的背景上,就需要三层透明视图了,那么加载铺块和缩略图的时候就要用透明色清空 bitmap,页面的白色背景等也需要另外绘制(Google PDF Viewer应该就是这样,还给背景加了阴影)。这些较为复杂,到时候再说。

有个问题可能需要解决:同一行的选框,部分没有合并。

都是小事儿,暂时不在这上面花时间。

之前做过类似的事情,将普通 TextView 自带的文本选择功能禁用了,然后用API自己做出一个来,包括单击选词,长按托选,放大镜等等。所以相关的内容还是熟悉的。

绘制 Selection Handle 可以用 AppCompat 支持库中的图标资源:

控点的触控操作也很简单,在 Action_Down 中检测落点是否在其中一个 handle 内。若是,则在 Action_Move 中一边移动该 handle,一边检测新的字符索引,作为文本选择的新边界。

由于PDF的复杂性,页面上的字符索引可能间杂排列,比如头一段开头是100,下一段开头50,再下一段150。这就造成先前简单的选择系统“失效”了:

没什么解决方案,API 就这么点。而且,静读天下、Google PDF 查看器都是这样的,唯有 ezpdfreader 没有这个问题。

❸ 手机上最好用的PDF阅读器是哪一种

手机上最好用的PDF阅读器

1、福昕PDF阅读器

这款手机PDF阅读器支持查看PDF格式文档,打开软件,即可自动识别您手机上的PDF格式文档,在阅读PDF界面,您可以自定义亮度、背景颜色、自动翻页等功能。

若你在阅读PDF的过程中,需要对文档进行标签、查找、注释、签名等注释操作,完全可以实现。另外,它还具有OCR、PDF编辑、合并等较多功能。

❹ Android 平台最好用的 PDF 阅读器是什么

mantano,功能强大,加载稳定速度也快,切边、朗读、查词、重排、配色都很强大。对大文件支持良好,还有完善的书签管理。云功能和在线书库没用过,不好评价。至少本地文件体验没的说。有点不足之处就是对部分中文文字版的pdf不能显示,还有就是添加批注是对单个页面编辑后保存,不够便捷。
补充推荐多看阅读文本重排的标杆,国产佳品,最适宜的中文阅读器;foxit(福昕)阅读器批注便捷,文件支持好,页面刷新快。其他比如说RepliGo,Adobe什么的见仁见智吧,需求不大的直接办公套件比如WPS也就够了。

安卓系统下,哪款pdf阅读器最好用

推荐17PDF阅读器,在它还叫PDF Reader时,我就开始用它了。绝对能称得上安卓最好用的PDF阅读器,甩福昕,迅捷好几条街。

光说界面就比其他几个好看,而且使用起来也很方便没有广告。平时用了看看PDF电子书,看论文做笔记。还能扫描文档,有时候连打印店都不需要跑了,直接拍照上传。对于学生狗来说,英文文献的翻译是个大问题,但是这款软件支持转档功能,深得我心。下一个软件就够了,完全不用下那么多软件在手机上。

马上不是双十二了,看到微博有推送说双十二会员有超低折扣,有转档需求的小伙伴可以了解一下啦。

❻ 安卓pdf阅读器哪个好

首先推荐的是自己正在用而且一直在用的金山WPS Office,除了支持PDF格式外,更支持支持DOC/DOCX/WPS/XLS/XLSX/PPT/PPTX/TXT等22种文件格式的文件打开查看
Adobe阅读器,专业的PDF阅读器,可以的打开电子邮件附件形式、网际网路上或储存于本机装置(包括SD卡)上的PDF文件
福昕PDF阅读器,专业的PDF阅读器
全面兼容 PDF 标准,可以将各种复杂的 PDF 文档页面高质量的显示
爱读掌阅,原用名iReader

还支持除PDF格式之外的支持EBK3/TXT/UMD/EPUB/CHM等格式的文件,但是需要下载组件,如果只是用于阅读pdf文件,推荐还是用原版的adobe reader,因为他只有几百kb,特别节省内存,打开速度又快

❼ 安卓手机pdf阅读器哪个好用

安卓手机pdf阅读器哪个好用?当您想增强PDF阅读体验时,一个好的PDF阅读器会非常方便,但是借助具有高级功能的正确软件,您可以做更多的事情。市场上有许多高效的PDF阅读器,要找到最可靠的PDF阅读器并不容易,但我很高兴地为您提供一些可在iPad上使用且免费提供的PDF应用程序列表下载并可选择升级到付费许可证。

万兴PDF专家

适用于iOS设备的免费,功能丰富的PDF阅读器,提供在旅途中编辑本机PDF的各种工具。您可以标记和注释PDF文件,填写和签名表格​​,转换文档,插入签名等等。

下载链接:

Android版PDF编辑器_免费PDF编辑器_安卓PDF编辑器 -万兴PDF专家
PDFviewer

跨设备和跨平台软件,用于创建,查看,注释,添加多媒体,创建表单,编辑文件,用密码保护它们,重新排列页面,将不同页面合并到一个文档中,添加签名,将文件与PDF相互转换,压缩文件,以便于处理,甚至可以提高生产率。

无论您打算将其用于什么设备,此工具都是理想的PDF解决方案,无论您打算将其用于什么用途-阅读电子书,创建交互式Powerpoint演示文稿,共享Excel电子表格或与您的同事就PDF进行协作。您可以安装免费版本或升级,然后通过方便的一次性购买选项获得具有完整功能的付费版本。

福昕PDF Reader移动版

这款易于使用的PDF阅读器为查看和管理PDF文件提供了多种有用的功能。订阅附带了一些高级功能,例如创建,转换,编辑,插入多媒体文件以及向文档添加签名。除此之外,ConnectedPDF功能还增强了付费许可证,该功能是一种领先的PDF技术,可为PDF​​文件提供基于云的服务。

PDF Expert

这是处理任何类型文档(包括带有图形和表格的巨大PDF文件)的理想的用户友好解决方案。该应用程序使您可以编辑图像,文本和链接,管理多个页面文件,填写表格以及添加eSignatures ^注释和注释。而且,如果您喜欢使用Apple Pencil,该应用程序可让您随时随地通过绘画,绘画或素描来捕捉最具创意的想法。

我的回答可能有些偏颇。

❽ 有什么软件能在安卓平板上打开PDF并在该PDF上做笔记

福昕PDF阅读器(移动版)。

如果你只是查看PDF文档,那么可以选择谷歌PDF查看器,这是Google官方出品的一款PDF阅读器,可以随时随地查看、打印、搜索和复制PDF文档中的文字。

不过由于它体积非常小,功能也就止步于此了,需要在PDF上做笔记的话,你需要一款功能更全面的PDF阅读器。

福昕PDF阅读器(移动版)就是一款功能丰富的PDF阅读工具,除免费的PDF阅读注释外,还有PDF编辑、PDF转换等多项常用功能,还是非常值得一试的。

这款软件不是纯免费的,但是PDF阅读和PDF注释的功能确实是免费的。

如果把功能划分为PDF阅读和PDF编辑,那么软件中跟PDF阅读相关的阅读、搜索、注释等功能都不用花钱。

文档注释又包括了高亮、下划线、删除线、文本框、签名等功能,完全可以满足大家日常的PDF阅读需求。

作为安卓平板阅读重度使用者,使用过静读天下专业版,ezpdf reader, mantano reader,智器阅读,repligo reader,adobe reader,Beam Reader,document to go。

已经卸载的有:adobe,智器,Beam Reader(adobe,document to go和beam在我看来没有使用必要,故不点评)。

平时主要看非扫描的英文书籍和文献,此为使用前提,供参考。

1.作为阅读器,要做到流畅翻页,并且最好不要需要加载时间和字体渲染时间。这一点上,几乎所有外国PDF阅读器都败了,因为或多或少的,他们都有可见的字体渲染时间。

外国阅读器中渲染时间较短的有:mantano和ezpdf。repligo渲染是先大致渲染再精细渲染。对于这方面没有强迫症的请无视。

2.我需要阅读器能支持colordict接口取词。这一点上,adobe和智器阅读完败,事实上,我用过的有ezpdf, mantano,智器和静读天下有这个功能(虽说可以选择fora这个辞典,但奈何这个辞典的字典太少)。多看只支持金山词霸,长远来看,我不认为多看会支持别的辞典。

3.点击取词要方便,这一点上只有ezpdf,智器和静读天下符合要求。

(mantano这种反人类的取词完全是渣渣:在nexus7上取词会固定的少取一个字母并且不能按照空格和标点符号自动取单个单词,必须要选中第一个和最后一个字母。repligo可以取词但不支持colordict,智器已于12年底更新后支持取词)。

4.翻页流畅度。这点几乎都合格,更何况有人喜欢左右翻页,这种情况下,不大能看出翻页流畅度(此项因机器而异,仅供参考)。

真正流畅的有智器和多看,比较流畅的有mantano。repligo 和ezpdf因为加载速度略慢而感官上落后。静读天下在这个项目上败了,因为它翻页时候的帧数在我来看低到令人发指,直接导致我对安卓系统的流畅度产生疑问。

5.书库管理。我对此毫无要求,只要好看就行,而且这个项目比较个人化。故不评论。值得一提的是mantano,书库管理功能强大。

6.切边。个人不是经常使用此功能,略过。我一直都是用ezpdf手动切边,它比较精确,还可以选切单数双数页。mantano在13年某次更新中也开始支持手动切边。多看最近也可以手动切边而且区分奇偶页。

6.设置复杂程度及可定制程度。某种程度上这两者是相互排斥的,我个人倾向于简单的设置。因为我认为,PDF阅读器作为阅读类软件,理所应当的应该有较低的学习成本,即较快上手。但太简单容易导致可定制程度太差。

我认为复杂设置的代表有:ezpdf。我整整花了半天时间来熟悉它的设置未果后不得不去网上重新下载汉化版本,就连汉化版我也花了2小时来摸索。简单设置的代表有:智器阅读。

简单到我认为没有什么定制性可言,背景颜色都不能设置。个人认为两者之间达到平衡的是静读天下和mantano。多看可定制的内容算够用的等级。

7.重排版。此功能从来不用,不过多看可以重排版扫描版的PDF,我尝试了下,错误不多,但是加载较慢。

8.笔记。答到最后发现完全没有提到笔记。个人不是经常用这个功能(很多阅读器批注并不是保存在PDF文件中的,这会造成麻烦),不过ezpdf完备的笔记功能还是给我留下了深刻的印象。ezpdf配合同步盘同步批注是很好的。

❾ 制作安卓PDF阅读器:七、实现多实例打开、文档目录树

无论什么平台,任何查看器都理应支持多实例模式。不仅仅要支持多实例模式,还要可以切换到单实例模式,而且在多实例下,在外部App重复打开同一文件,可跳转至已有实例,而不会重复打开相同的多实例,这便是设计。

为此,需大量运用 static 全局变量。不必担心内存泄漏,只要不崩溃,就可以在 onDestroy 中释放引用。若是不慎崩溃,整个虚拟进程都被关闭了,又有什么可担心的呢?

从桌面打开主界面有两种选择:

主界面UI

底栏:【前进,后退,搜索,书签大纲,宫格更多】

宫格更多 第二底栏(底栏之上)
宫格:【夜间模式,历史记录,书签,设置,缩略图模式,转屏,朗读,页面跳转,进度条,小缩略图,左侧小缩略图,右侧小笔记】

底栏:【退出程序,退离程序,返回】

尼玛这些慢慢做,够我做一年……

先从底栏做起吧,然后定制底栏,然后宫格及其变形动画。

燃鹅时间有限,所以可能取消动画,取消自定义,速战速决……

优化 TellH / RecyclerTreeView :

其实 listview 也能达到类似的效果(见下方),不过既然有人(似乎是抖音安卓团队)专门抽离出了libarary,就不必再造轮子了,改进就行。寥寥二三文件就不必新建库模块了,源码拉直接拉进去,简单又省事。

目录对话框:viewpager,并排【书签,目录,注释列表】

Dialog + viewpager + FragmentPagerAdapter + 以上三个Fragment

需注意 FragmentPagerAdapter 的构造参数。应当传入 getChildFragmentManager() 而不是 getSupportFragmentManager(),否则因为这里是 Dialog 嵌套 Fragment,传全局的FragmentManager会导致APP崩溃(No view found for id … for fragment … 异常)。

既然决定使用 Dialog 了,不妨直接上 DialogFragment。后者的配置更加灵活,既可以当做 Dialog 弹出对话框,又可以选择将之当作普通的 Fragment ,直接加载进入主界面布局。

对话框界面设计分三层:

Toolbar【各种小按钮】
viewpager【书签,目录,注释列表】
TabLayout【书签,目录,注释列表】

拉取PDF目录,需要用到的API有:FPDFBookmark_GetFirstChild、FPDFBookmark_GetNextSibling、FPDFBookmark_GetTitle、FPDFBookmark_GetDest,没有编辑功能。

其实 PDF 的书签目录除了页码外,还可以包含一些视图参数,大概是缩放、页面位置这些。既然PDFium不支持编辑书签,那暂时就这样。

记录一下复用这个目录树对话窗口引发的recyclerview不响应notifydatasetchanged调用的bug。(解决fragment嵌套viewpager再嵌套recyclerview导致recyclerview无法正常更新的BUG。)

dismiss并复用后,点击列表中的目录,目录不再展开,recyclerview不更新视图。但是 滚动 一下recyclerview(即使条目很少无法真正滚动,向上划一下也会有效果。),发现视图更新了,这证明逻辑处理并无问题。那么问题出在哪呢?

答案是 viewpager 的adapter不能被复用。关键在于这个adapter传入了一个getChildFragmentManager()对象。而这玩意儿在对话框dismiss后就会立即失效。所以即使视图是复用的,第二次的onCreateView也需要重新给viewpager设置adapter。

❿ 手机pdf阅读器下载安卓版的方法有哪些

安卓版手机pdf阅读器下载的方法有很多啊:

一、、打开浏览器,搜索pdf阅读器手机版下载;

二、、在电脑上下载好之后安装到手机里;

三、网页搜索下载。

当然,最方便的还是到手机的应用市场进行下载。

下载完成之后的pdf阅读器有的需要注册使用,如果是免费的话直接打开就可以使用了。

回答来自【轻快pdf阅读器手机版】

阅读全文

与pdf安卓阅读器相关的资料

热点内容
安卓手机mp3压缩工具 浏览:214
程序员和交易员 浏览:422
怎么变字体样式app 浏览:173
名字叫汤什么的视频app 浏览:207
金属加密键盘联系电话 浏览:333
自制解压牛奶盒子教程 浏览:62
编译高手的图片 浏览:922
单片机数码管显示时分秒 浏览:780
手指解压最简单的方法 浏览:343
韩国邮箱服务器地址 浏览:967
android版本介绍 浏览:410
pdf文件加密软件 浏览:410
长沙住房app怎么看备案 浏览:601
安装加密软件的电脑会被监控么 浏览:221
java微博源码 浏览:569
堆排序简单实现python 浏览:461
单片机引脚与键盘的关系 浏览:132
压缩火柴盒制作 浏览:38
谷歌地图android偏移 浏览:214
bitlocker硬盘加密空间 浏览:238