如何在Linux CLI上将ePub文件转换为PDF格式

时间:2020-02-23 14:38:22  来源:igfitidea点击:

我们是否正在寻找在Linux命令行界面上将EPUB格式文件转换为PDF文件的方法? EPUB是一种使用.epub文件扩展名的电子书文件格式。即使可在Windows,智能手机,平板电脑等Windows上安装的大多数电子阅读器都支持ePub格式,我们仍然可能需要将EPUB转换为常用的PDF格式。

PDF的转换过程变得非常容易,我们可以找到许多将PDF转换为wordtools的工具。这些工具非常有用,高效且使用可靠。此类工具可在几秒钟内立即执行转换过程。

在本指南中,将展示将ePub文件转换为PDF的最简单,最安全的方法。借助Calibre,这是可能的。该软件尚未在大多数Linux发行版上预安装,但可以使用OS软件包管理器轻松安装。

在Debian/Ubuntu上安装Calibre

对于Ubuntu/Debian Linux系列,通过运行以下命令安装Caliber:

sudo apt-get -y install calibre

Calibre的安装提供了ebook-convert命令,可用于实际转换。

$which ebook-convert
/usr/bin/ebook-convert

在Arch Linux/Manjaro上安装Calibre

Caliber软件包在Arch Linux上游存储库中可用。通过运行以下命令进行安装:

sudo pacman -S calibre

在CentOS/Fedora上安装Calibre

Calibre具有二进制安装,其中包括其所有依赖项的私有版本。在终端中执行以下命令,以在CentOS/Fedora上安装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 <file>.epub <file>.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