通过OB QuickAdd插件创建PDF阅读批注(主要基于致九的工作,同时做了一些修改),之后通过纸间书摘API发送至移动端纸间书摘APP添加阅读记录。
主体见致九的工作,感谢。
个人修改:
- 调整了文字处理方式
- PDF文字通常比较稀疏,将多行文字合并优化笔记视觉体验
- 缺点是不能处理分段,但一般笔记很少跨段摘录
- 笔记记录逻辑从按时间修改为按主题
- 创建了目录文件,形如“00-PDF名称.md”,按主题笔记创建顺序追加
- 添加了笔记追加模式,同名笔记自动追加
- 笔记的创建时间通过YAML记录
- 笔记摘录与批注过程分离
代码路径:ObsidianQuickAdd/pdfread.js
食用方法:见致九的工作
主要参考了纸间书摘【导入[阅读记录]的笔记】方案。
部分细节处理方式:
- 考虑到笔记导入时间未必是读完后导入,因此需要手动选择导入的笔记文件【OB笔记路径】
- 笔记时间以主题笔记的创建时间为准【YAML】
食用方法:打开index.html并按需求填表。