一款好用的运行在Android手机上的pdf阅读器

news/2024/11/15 20:01:51/

目录

一、背景

二、解决了什么痛点问题

三、PdfReader如何解决问题

1、建立pdf文件索引数据库

2、pdf文件移动功能

3、pdf查看功能


 

扫码下载app使用

 

 

 

一、背景

        用户使用手机查看pdf文件的需求越来越多了,比如管理网购的pdf格式的电子发票、修改学生的学习软件生成的pdf格式习题、管理pdf格式的合同文件等。这些pdf文件被不同的应用程序创建,被不同的应用保存发送。同时他们也会被零散地保存在不同的目录。

        我们如何能快速的查找到这些文件?我们如何在打印pdf文件前稍加修改?如何将各个应用产生的pdf文件管理起来?为了解决这些问题,我决心要制作一款pdf阅读app。

二、解决了什么痛点问题

  1. 有些应用生成的pdf文件不被系统的文件管理应用管理,这导致用户想找某些应用创建的pdf文件找不到。比如我在使用作业帮的时候,作用帮的打印功能会保存pdf格式练习题再手机上,但是我们在文件管理器中却找不到这个文件。
  2. 不同应用保存pdf文件到不同的目录,用户不容易找到他们并进行有效管理,比如把同类型的pdf文件整理到特定的文件夹,或是删除某些文件。这些操作在文件管理应用中操作非常的麻烦。
  3. 在发送文件前想简单的修改pdf后再发送,比如删除一些pdf页或是只发送部分pdf页或是简单的圈画内容等。在一些pdf阅读器中修改pdf功能都是收费的,并且这些阅读器功能负责,相应的启动也更慢。

三、PdfReader如何解决问题

1、建立pdf文件索引数据库

        使用文件管理器应用查找pdf文档不方便,经常找不到。=》PdfReader在启动的时候开启检索pdf服务,将检索到的pdf文件保存在PdfReader的数据库中。当用户使用PdfReader查看pdf文件时可以快速找到指定的文件。在PdfReader中按照三种方式展示pdf文件列表:

  1.   按照修改时间的顺序显示,并且按照日期进行分组。用户可以直观地看到当天创建的文件。
  2.  按照pdf文件查看历史展示,最近查看的pdf文件显示在最上方。用户可以方便地看到最近阅读的pdf文件有哪些。
  3. 按照pdf文件所在的目录分组,并且按照文件夹的修改时间排序。用户可以快速地定位到pdf文件所在的文件夹是哪个。

        通过上面的方式,用户再想找pdf文件就方便多了。用户也不会为找不到pdf文件而烦恼了。

2、pdf文件移动功能

         pdf文件列表展示页通过长按pdf文件项可以启动菜单功能,在菜单中有文件移动功能,文件重命名功能等。用户可以通过菜单上的功能将pdf文件移动到指定的文件夹,这样达到了pdf文件管理的目的。在选择移动到指定文件夹时用户也可以通过创建文件夹的方式自定义文件移动目录。文件重命名功能方便用户为pdf文件指定便于记忆的名字。菜单中还有删除功能,用户可以把不需要的文件进行删除。

3、pdf查看功能

 

 

        pdf查看功能可以被发送pdf文件的第三方应用启动,pdf查看功能可以实现简单的页面删除功能,页面涂鸦功能等。在pdf文件被修改后通过右上角的菜单可以将修改后的pdf文件发送出去,例如发送到打印机打印或是发送到社交软件。

 

 

 

 

 


http://www.ppmy.cn/news/768260.html

相关文章

【备战秋招】每日一题:2022.10.27-数位和恰好为n的最大整数

为了更好的阅读体检,可以查看我的算法学习网 在线评测链接:P1017 题目内容 有一位名叫塔子哥的数学爱好者,他非常喜欢研究数字之间的规律和关系。 一天,他在研究正整数时,突然想到一个问题:如何找到一个最大的正整数…

CPU温度过高会导致电脑死机么

随着计算机的不断发展,CPU的速度和性能不断提高,但同时也面临着散热难题。CPU温度过高可能导致系统不稳定、性能下降、甚至硬件损坏等问题,因此解决CPU过热问题一直是计算机硬件维护的一个重要方面。 CPU温度过高的情况通常出现在使用高性能的…

关闭cpu温度过高的警报

CPU 温度过高操作系统升级到 2.6 的内核后,总是出现:CPU0: Temperature above thresholdCPU0: Running in modulated clock mode确认没有超频,检查了 CPU 风扇散热没有问题,CPU 的温度较之使用 2.4 内核的时候也没有升高。可是&am…

【学习笔记之MaxiPy 篇】寻找色块

import sensor import image import lcd import time lcd.init()#初始化屏幕 #摄像头加载 sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) sensor.run(1)green_threshold (0, 80, -70, -10, -0, 30)#定义绿色参数# 从图片…

CPU的异常处理

概述 什么是异常?正常流程之外的流程都叫做异常,中断是异常的一种。 现场保护:中断发生的时候,CPU需要记录当前程序的上下文,然后再去处理异常,以便异常处理完成后,返回到原先的程序当中去。 …

架构篇--系统监控--spring-boot2.0.X 系统原生信息监控,SQL信息监控,cpu温度监控报警,cup磁盘内存使用率监控报警,自定义端点监控以及子节点获取,系统异常邮件通知

架构篇–系统监控–spring-boot2.0.X 系统原生信息监控,SQL信息监控,cpu温度监控报警,cup磁盘内存使用率监控报警,自定义端点监控以及子节点获取,加工原生端点,系统异常邮件通知,ui界面spring-b…

tor(洋葱卷)浏览器下载地址

http://torproject.lu/zh-CN/thank-you/

洋葱网络简单介绍

通过洋葱网络来进行匿名访问网站 https://mp.weixin.qq.com/s?__bizMzIzMzgxOTQ5NA&mid2247483855&idx1&sn4c028f0b8df5d5a729e0234197f5f4b3&chksme8fe9dc6df8914d0abc0987385946bab368db8c12593e6b83f2b58cb2b17c9ea515e62e9d4c9&scene21#wechat_redire…