首页 > V2EX > V2EX-有需要云同步 PDF 阅读进度的需求吗?实现了一个。
2023
03-26

V2EX-有需要云同步 PDF 阅读进度的需求吗?实现了一个。

crazyweeds:

  • 我自己经常需要阅读 PDF ,但是一些 PDF 阅读客户端要么就是压根不支持记录,重新打开就丢失了上次阅读进度,要么就是仅本地同步,记录很容易丢失,上次看到哪里了?翻页也很烦的。

  • 一直想实现,奈何早期就是一枚纯后端程序员。直到现在,才自己实现了一个,说下功能。

特性

  • 基于浏览器开发,有网的地方就能用,
  • 需要强制登录,记录 localstorage 也行,但是复杂度上去了,也有点伪需求,得不偿失,所以决定强制登录(服务器国外,仅需要邮箱注册即可)后才能使用,如果介意也没办法,暂时也没有计划实现纯本地模式。

PDF 文件支持两种模式:本地模式远程模式

本地模式:

  • 不上传真正的 PDF 文件,只记录文件特征码,并自动记录进度,缺点是需要你自己记住本地文件位置,优点是支持大文件,且没有数量限制,当然文件越大计算特征值越慢,也算是一个无法规避的缺点。

远程模式:

说白了就是把 PDF 上传到远程服务器,真正实现文件+记录全同步。非盈利,所以最大文件限制 50MB ,数量应该是 10 个,可能随时调整限制,但不会主动删除已经上传的文件。

文件列表

https://imgur.com/a/vRjbHYz

阅读界面

https://imgur.com/a/vIej5DA

上传&编辑&删除

https://imgur.com/a/pql5qPt

from V2EX-最新主题 https://ift.tt/NTjPW13

最后编辑:
作者:分享菌
这个作者貌似有点懒,什么都没有留下。

留下一个回复