如何把 Kindle 上的读书笔记导出来,网上有很多奇门遁甲的方法,这里介绍一个比较直接的办法,只要开启了云端同步功能,就可以使用这个方法导出读书笔记,而且不需要用到 Kindle 设备。

安装 kindle for Mac 来导出读书笔记

许多 Kindle 用户都没有注意到 Kindle 有 PC 和 Mac 版本,Mac 版本直接在 Mac App Store 中就有,当然也可以用 brew cask 来安装,这个不需要过多解释了。至于导出方法,下面的截图一看就明白了,导出的是一个 HTML 文件,怎么用都可以了。

安装 kindle for iOS 来导出笔记

Kindle for iOS 可以通过邮件来导出笔记,笔记作为邮件的附件,也是一个 HTML 文件。

删除 Kindle 读书笔记导出后的多余空格

通过 Mac 版 Kindle 将读书笔记导出为 HTML 格式后,笔记中会有多余的空格,估计是由于 Kindle 分词造成的,我这样的强迫症患者是绝对无法接受的。

此时可以利用 Chrome 浏览器打开文件,并且在开发者工具的控制台执行如下代码:

Array.from(document.getElementsByClassName('noteText')).forEach(function(element, index, array){element.innerHTML = element.innerHTML.replace(/s+/g, '');}
);

对于新版本的 Kindle 代码如下:

Array.from(document.getElementsByClassName('noteText')).forEach(function(element, index, array){element.innerHTML = element.innerHTML.replace(/ +/g, '').replace(/n/g, '<br>');}
);

代码执行后笔记上多余的空格就没有了,此时就可以将读书笔记复制到其他编辑器做进一步整理了。

另外,也可以通过 vim 命令来删除空格:

:%s/([^ ]) /1/g 

这个效果也是可以接受的。

freemarker 导出html格式word_如何导出 Kindle 上的读书笔记相关推荐

  1. oracle可以导出的格式,Oracle导入导出数据的几种方式

    oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...

  2. freemarker基于docx格式创建模板导出带图片pdf文件

    目录 一.实现思路: 二.基于docx格式文件创建模板: (1)替换数据占位符: (2)将替换数据占位符文件强制修改zip格式: (3)获取文本数据文件document.xml: (4)获取图片依赖文 ...

  3. ai 如何导出html格式,Adobe Illustrator导出SVG的设置方法

    在上一篇文章中我们介绍了使用Adobe Illustrator制作SVG的操作流程,如果你按上面的步骤来创建SVG图像,现在你应该需要一种方法来将它导出为SVG文件. Adobe Illustrato ...

  4. java导出mpp格式_tensorflow 模型导出总结

    Checkpoints 导出成CKPT 加载CKPT SavedModel 导出为SavedModel 加载SavedModel Python 加载 JAVA 加载 CLI 加载 Frozen Gra ...

  5. mysql 导出bson格式_mongodb 导入导出GridFS【图片/文件/视频/音频等多媒体文件的导入导出】...

    其实导入导出GridFS和其他集合一样,只是GridFS有files和chunks两个 1.进入bin目录: 2.导出GridFS数据: ./mongodump --db test-db  --col ...

  6. ai 如何导出html格式,ai怎么导出svg文件? ai导出svg并在html中使用的方法

    AI图标制作完成之后,保存的svg文件包含许多AI的信息,如果要在HTML中使用,我们需要在svg文件中提取/修改信息,重新保存. 1.在AI中已经完成图标,要保存SVG文件,点击"文件(F ...

  7. MongoDB导出csv格式数据

    第一步: 在cmd中进入mongodb的安装目录下的bin文件夹 C:\Users\zzz>cd C:\Program Files\MongoDB\Server\4.0\bin 第二步: 从Mo ...

  8. 使用FreeMarker导出固定格式word文档

    使用FreeMarker导出固定格式word文档 一.下载FreeMarker的jar包 下载地址:http://freemarker.org/freemarkerdownload.html,导入项目 ...

  9. 使用freemarker导出html格式的word(调整页边距,页面视图,正常表格样式)

    RT,耗费了博主半个月的时间才挤出来的成果,在此记录下开发过程. 博主的另一篇文章改用mht模板导出了包含图片的word: https://blog.csdn.net/u011099093/artic ...

最新文章

  1. DM642图像平移程序学习
  2. linux笔记第一章--基本命令记载
  3. Bootstrap简介--目前最受欢迎的前端框架(一)
  4. 第四周实践项目2 算法库——单链表
  5. 编程艺术 二进制中1的个数
  6. python dict sorted
  7. 用#ifndef、#define、#endif避免头文件的重定义
  8. lstm不收敛_20道深度学习面试题,有你不知道的吗?
  9. AAAI21最佳论文Runners Up!Transformer的归因探索!
  10. 深度学习voc数据集图片resize
  11. Python Cookbook (2) 文件
  12. mysql数据库套件_MySQL数据库管理开发套件(EMS SQL Management Studio For MySQL)下载 v1.3.0.46170 官方版 - 比克尔下载...
  13. html定位fix,html 定位fixed
  14. centos6 postgresql安装
  15. 【Python3爬虫】微博用户爬虫
  16. ASP.NET 4.0 来了
  17. (转)JVM——内存管理和垃圾回收
  18. 热释电红外传感器电路
  19. 计算机文化基础(高职高专版 第十一版)第六章 答案
  20. 如何区分冲突域和广播域?

热门文章

  1. ionic 图片加载失败,显示默认图片代替
  2. easyui tree 默认选中第一个元素
  3. 【LeetCode】Sum Root to Leaf Numbers
  4. tigerVNC的简单使用教程(CentOS 自带VNC包的远程桌面连接)
  5. Decrease (Judge ver.)
  6. bzoj 1951 [Sdoi2010]古代猪文 ——数学综合
  7. 机器学习总结之第一章绪论
  8. 实验五 数据结构综合应用 20162305
  9. eclipse导入项目发生的Android Private Libraries丢失
  10. Android 内存管理之优化建议