本文介绍在Linux CLI(命令行界面)中将ePub文件转换为PDF格式的方法,最简单的就是下载并且使用Calibre,此软件未预装在大多数Linux发行版上,但可以使用OS软件包管理器轻松安装。
简介
EPUB是一种使用.epub文件扩展名的电子书文件格式,尽管很多电子阅读器都支持ePub格式,但建议你需要将EPUB转换为常用的PDF格式。
下载Calibre
安装Calibre的方法
1、在Debian/Ubuntu中安装Calibre的方法
对于Ubuntu/Debian系列的Linux,请运行以下命令安装Calibre:
sudo apt-get -y install calibre
Calibre的安装提供了ebook-convert,我们将用它来进行实际转换:
$ which ebook-convert
/usr/bin/ebook-convert
2、在Arch Linux/Manjaro中安装Calibre的方法
Caliber软件包可在Arch Linux上游存储库中获得,通过运行安装它:
sudo pacman -S calibre
3、在CentOS/Fedora中安装Calibre的方法
Calibre有一个二进制安装,包括所有依赖项的私有版本,在终端上执行以下命令:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
这需要wget,如果未安装,请先安装它:
对于CentOS,执行:
sudo yum -y install wget
对于Fedora,执行:
sudo dnf -y install wget
在Linux CLI中将ePub文件转换为PDF格式的方法
现在已经安装了Calibre,可以开始转换过程,将当前工作目录更改为文件夹容器EPUB文件:
$ cd ~/ebooks
使用以下命令将ePub文件转换为PDF:
ebook-convert .epub .pdf
见下面的例子:
$ ebook-convert myfile.epub myfile.pdf
确认文件类型:
$ file myfile.pdf
myfile.pdf: PDF document, version 1.4
尝试打开PDF并查看是否可读,如果输出效果不好,请尝试:
ebook-convert myfile.epub myfile.pdf --enable-heuristics
当然,你也可以从Calibre GUI进行转换,这样或许更直观更方便。
相关主题