Go问答 求助,阅读类 APP,怎么给这些导入的文件进行目录提取以及分页排版呢?

chenli · 2020年03月23日 · 最后由 tsingson 回复于 2020年03月23日 · 95 次阅读

求问一下社区的各位大佬,阅读类 APP,导入的 pdf 或者 txt 文件,怎么给这些导入的文件进行目录提取以及分页排版呢?有啥思路获取,或者是有什么第三方类库吗?

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

这不得先看你的数据什么样子的么?

目录提取一般靠正则吧,没什么好办法....

分页排版就转一下换行符应该足够了,对于定宽的合并一下即可都很简单吧

kevin 回复

数据的话,就是读取 pdf 文件或者 epub 这些文件的数据

  1. 区取目标文件列表
  2. 处理目标文件
  3. 监视目标文件的变更并重新处理

推荐 github.com/saracen/walker / github.com/fsnotify/fsnotify

walker 扫描路径下的文件, 找到你想要处理的文档文件 fsnotify 可以随后监视文档有没有被更新

以前做了个工作, 监视指定路径下所有子目录的文件, 自动发布到某平台.........

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册