多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Calibre `calibre`是一款强大的电子书工具。 官网:[https://calibre-ebook.com/](https://calibre-ebook.com/) ## 作用 用来将`mobi`、`epub`、`txt`等格式的电子书转成 PDF 文档,以及在 Windows 下缺少`pdftotext`的工具的时候,从 PDF 文档中提取 txt 内容。 ## 安装 到 Calibre 官网,下载相应系统最新版的 calibre。 下载地址:[https://calibre-ebook.com/download](https://calibre-ebook.com/download) ### Windows 将下载下来的 calibre 二进制exe 文件,直接点击运行安装,采用默认安装的方式即可。 安装完成之后,将 calibre 的路径加入到 Windows 系统 Path 环境变量。 这里,我的安装路径是: ~~~ C:\Program Files\Calibre2 ~~~ 所以这里,我将上面的路径加入到系统的 Path 系统变量中。 ### Linux 用的 Ubuntu 系统,安装最新版的Calibre。 安装命令如下: ~~~ sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()" ~~~ > 国内的安装速度非常非常慢…请耐心等待… ### Mac Mac 下,直接从官网下载 Mac 下的安装包点击安装即可。 ## 是否安装成功 在系统`终端`执行如下命令查看版本号,能查询到程序版本,即表示安装成功: ~~~ ebook-convert --version ~~~ 如果查看不到版本号,请确保 calibre 已经安装,并且将安装目录加入到了系统环境变量之中。 一般情况下,Mac 和 Ubuntu,在安装的时候,已经自动将安装路径加入到了系统环境变量,Windows需要手动添加。 如果不知道怎么添加,请借助搜索引擎查看教程,这里不赘述。 ## 测试 创建一个`中英文`内容的txt文档,如`example.txt`,通过如下命令将文档转成PDF。 ~~~ ebook-convert example.txt example.pdf ~~~ 如果转换失败,请根据失败的提示对错误进行处理。 如果转换成功,则打开PDF文档,查看文档中是否存在乱码。如果存在乱码,则朝以下两个方向去解决。 1. 字符编码是否支持,比如 gbk 或者 utf-8 等 2. 是否缺少相应的中文字体库。如 ubuntu 下,可以使用如下的方式进行安装: ~~~  复制代码 [sudo] apt install ttf-wqy-zenhei [sudo] apt install fonts-wqy-microhei ~~~