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

查看 58|回复 1
作者:crazyweeds   

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

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

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

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

    远程模式:
    说白了就是把 PDF 上传到远程服务器,真正实现文件+记录全同步。非盈利,所以最大文件限制 50MB ,数量应该是 10 个,可能随时调整限制,但不会主动删除已经上传的文件。
    文件列表
    https://imgur.com/a/vRjbHYz
    阅读界面
    https://imgur.com/a/vIej5DA
    上传&编辑&删除
    https://imgur.com/a/pql5qPt

    PDF, 文件, 记录, 阅读

  • crazyweeds
    OP
      
    忘记加地址了:
    https://www.hutubox.com/reader
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部