Calibre 5.0 发布了。Calibre 是一款功能强大的电子书管理软件,支持 Amazon、Apple、Bookeen、Ectaco、Endless Ideas、Google/HTC 与 Hanlin Song 设备及格式。

距离 4.0 版本发布已过去一年,5.0 版本的两大新亮点是支持高亮,以及迁移至 Python 3。

现在,Calibre 支持高亮显示。高亮可以是颜色、下划线、删除线等,也可加上注释。

所有标注过的片段都可以存储在 EPUB 文件中以便于共享,也可以集中存储在 Calibre 库中以便于浏览。

另外,此电子书查看器现在支持垂直和从右至左排版的文本。

由于 Python 2 今年结束生命周期,Calibre 已转向使用 Python 3。需要注意的是,某些第三方 Calibre 插件尚未移植到 Python 3,因此不能在 Calibre 5 中使用(查看有关各种插件端口的状态)。

Calibre 现在在整个主界面、电子书查看器、电子书编辑器甚至是内容服务器中完全支持暗模式。在 Windows 和 macOS 上,根据操作系统设置自动激活暗模式。在 Linux 上,必须设置 CALIBRE_USE_DARK_PALETTE=1 环境变量。

电子书查看器现在支持使用完整单词、正则表达式等进行更强大的搜索。搜索结果按章节分组显示。搜索完成后,有一个按钮可回到书中的位置。

最后,需要注意 Calibre 5 中的一些向后不兼容问题。一个是前面提到的部分第三方插件未迁移至 Python 3;另外,Calibre 的数据库格式也略有更改,尽管 Calibre 4.23 可以打开 Calibre 5 数据库并在 Calibre 5 上运行,但较旧的版本可能会出现问题。

python竖排文本_Calibre 5.0:高亮、Python 3、竖排文字相关推荐

  1. python判断输入数字大于0,对python 判断数字是否小于0的方法详解

    对python 判断数字是否小于0的方法详解 为了精度更准确 可以使用数字的绝对值 < 1.0e-16  或者 < 1.0e-8来对比 abs(Num) 以上这篇对python 判断数字是 ...

  2. python实现文本情感分析_用python实现简单的文本情感分析

    很久没在公众号发布新内容,在这段时间内没想到有这么多python爱好者关注了我,港真的,心里很兴奋激动. 今天给大家带来我刚刚实现了的简单多文本情感分析代码,代码环境python3.5 原理 比如这么 ...

  3. Python基础 文本控制 文件编码格式 使用python读写文件 常用的文件打开方式

    编码格式: 常见的字符编码格式 Python的解释器使用的是Unicode(内存) .py文件在磁盘上使用UTF-8存储(外存) 文件的读写原理: 1.文件的读写俗称"IO操作"  ...

  4. python 替换文本 通配符_python替换word中的关键文字(使用通配符)

    环境:Python3.6 本文主要是通过win32com操作word,对word中进行常用的操作.本文以替换为例,讲解一下如何使用Python在word中使用"通配符模式"(类似于 ...

  5. python删除文本最后一行_用python删除文件中的最后一行

    如何用python删除文件的最后一行? 输入文件示例: hello world foo bar 输出文件示例: hello world foo 我创建了以下代码来查找文件中的行数,但是我不知道如何删除 ...

  6. python一个文本循环输出_Python实现动态循环输出文字功能

    在一些公共场所经常可以看到一些动态提示的文字,以下代码即为文字的循环变化代码: import sys import time def print_act(word): print('新春佳节快乐'+' ...

  7. python清空文本框_WEB自动化——解决python selenium使用clear清除文本框内容失效的问题...

    页面自带输入框默认值时,想要修改输入框的内容,使用clear()后再使用send_keys(),结果无法起到清除文本框内容的作用,反而会在输入框默认值后面追加内容. 解决方法: 一.通过键盘的快捷键进 ...

  8. python 区别None与数字0

    python 区别None与数字0 在python条件判定中,有时候会遇到输入的内容为数字0,假如a=0,如果我们直接用if not a那么会把数字0也排除在外,而实际项目中,尤其是读取Excel表里 ...

  9. 如何提高python的运行效率_几个提升Python运行效率的方法之间的对比

    在我看来,python社区分为了三个流派,分别是python 2.x组织,3.x组织和PyPy组织.这个分类基本上可以归根于类库的兼容性和速度.这篇文章将聚焦于一些通用代码的优化技巧以及编译成C后性能 ...

最新文章

  1. pcb天线和纯铜天线_一种2.4GHz水平极化全向天线设计
  2. 8/人天,小记一次 JAVA(APP后台) 项目改造 .NET 过程(后台代码已完整开源于 Github)...
  3. SRAM BIST技术学习
  4. 【九省联考2018】秘密袭击【树形dp】【生成函数】【线段树合并】【多项式插值】
  5. android xml中设置水平虚线及竖直虚线
  6. 【SpringBoot 2】(九)异常处理 web原生组件的注入
  7. 【java笔记】成员内部类 局部内部类 匿名内部类
  8. CSS背景图像的简单响应
  9. 登录获取token,token参数关联至所有请求的请求体内
  10. 图扑软件数字孪生民航飞联网,构建智慧民航新业态
  11. Bumped!【最短路】(神坑
  12. .Net 7里的函数.Ctor和.CCtor是干啥用的呢?你知道吗
  13. linux有必要清理内存么,Linux系统需要清理垃圾文件和优化系统吗?
  14. Java后端处理video快进快退播放以及断点续传的原理和代码
  15. C++基础---空类型
  16. 2022年高处安装、维护、拆除培训试题模拟考试平台操作
  17. 316级和304级不锈钢有什么区别?
  18. SqlServer 内存篇(四)—— 各部分内存不足特征及解决方法
  19. 电脑上玩手机游戏,效果秒杀模拟器
  20. 哈佛大学开放课程:《公正:该如何做是好?》6

热门文章

  1. 直播预告 | 清华大学博士生牛艺霖:常识知识获取与常识推理
  2. KDD 18 AAAI 19 | 异构信息网络表示学习论文解读
  3. 速度收藏!600页阿里技术全景图曝光,程序员看完都沸腾了
  4. java6集合编程题
  5. 打印show attend and tell的编码器网络结构
  6. matlab求系统根轨迹代码_根轨迹法、PID参数整定和matlab指令计算
  7. 安卓scrollview无法滑动_安卓上线前,小光有话想对你们说
  8. Tampermonkey油猴插件各种浏览器下载教程【chrome、firefox、Edge、360、QQ、Safari等】
  9. 第三方分享接口api
  10. Spring Boot——基于AOP的HTTP操作日志解决方案