如何在 Linux 中使用 Calibre 将 PDF 文件转换为 EPUB 格式?
gudong366 2025-06-02 15:20 11 浏览
在这个现代时代,一切都被数字化了,电子书已成为主流,电子书有多种格式,如 PDF、EPUB、MOBI、AZW3 和 IBA 等。
大多数电子书阅读器支持几乎所有格式,但是,某些电子书阅读器可能不支持特定格式,例如,ASW3 文件只能由 Amazon Kindle 查看。在这种情况下,我们需要将电子书从一种格式转换为另一种支持的格式,在本快速教程中,我们将了解如何在 Linux 中轻松地将电子书从 PDF 转换为 EPUB 格式(反之亦然)。
有许多在线和离线应用程序可以将电子书从一种格式转换为另一种格式,出于本教程的目的,我们将使用Calibre电子书套件,它允许我们从 CLI 和 GUI 转换电子书。
在 Linux 中安装 Calibre
Calibre 是一个免费的开源电子书软件套件,用于阅读、编辑、组织、创建和转换电子书,以及将电子书与其他电子书阅读器同步。
Calibre 可在 Linux、macOS 和 Windows 等所有主要计算机操作系统上运行,并且提供控制台和图形版本。
要在 Arch Linux 及其变体(如 EndeavourOS 和 Manjaro Linux)中安装 Calibre,请运行:
$ sudo pacman -S calibre
在 Debian、Ubuntu、Pop OS 中安装 Calibre:
$ sudo apt install calibre
Fedora:
$ sudo dnf install calibre
openSUSE:
$ sudo zypper install calibre
现在,让我们看看将 PDF 文件转换为 EPUB 格式的命令行方式。
使用 Calibre 从命令行将 PDF 文件转换为 EPUB 格式
Calibre 套件有一个名为“ebook-convert”的命令行工具,用于在不同格式之间进行电子书转换。
要将电子书从 PDF 转换为 EPUB 格式,只需运行:
$ ebook-convert file.pdf file.epub --enable-heuristics
此命令会将给定的 PDF 文档转换为.epub格式并将输出文件保存在当前目录中。
样本输出:
Conversion options changed from defaults:
enable_heuristics: True
1% Converting input to HTML...
InputFormatPlugin: PDF Input running
on /home/ostechnix/file.pdf
[...]
Splitting markup on page breaks and flow limits, if any...
Looking for large trees in index.html...
No large trees found
Split into 84 parts
Generating default cover
EPUB output written to /home/ostechnix/file.epub
Output saved to /home/ostechnix/file.epub
您现在可以使用任何 EPUB 查看器应用程序查看 EPUB 文件。众所周知,Calibre 支持几乎所有的电子书格式。
在这里,该--enable-heuristics选项用于启用启发式处理,它使用常见模式修改文档文本和结构。通过此选项后,Calibre 将扫描您的电子书以查找常见模式并自动修复它们。默认情况下禁用此选项。
通常,启用启发式处理可以提高质量。以防万一,如果输出文件没有按预期输出,只需删除此选项,然后再试一次,如下所示。
$ ebook-convert file.pdf file.epub
您还可以使用这些--disable-*选项禁用单个启发式处理操作。
例子:
$ ebook-convert file.pdf file.epub --enable-heuristics --disable-italicize-common-cases
ebook-convert 接受很多参数来微调 Ebook 转换任务。要了解所有支持的选项,请查看ebook-convert命令的官方文档。
你们中的一些人更喜欢图形方法而不是 CLI 方式。如果是这样,Calibre 也有图形版本。
使用 Calibre 图形界面进行电子书转换
从菜单或应用程序启动器启动 Calibre 应用程序。单击菜单栏中的“添加书籍”按钮,然后从本地驱动器中选择 PDF 文件。
添加 PDF 文件后,单击“转换书籍”选项。
在下一个窗口中,选择输出格式。我要将 PDF 文件转换为 EPUB 格式,所以我从下拉列表中选择了“EPUB”。
Calibre 允许您对输出文件进行大量自定义。Calibre 界面的左侧窗格中显示了几个部分。每个部分都允许您更改各种设置并微调转换过程。
使用 Calibre,您可以进行以下自定义:
- 编辑和更改电子书的元数据(例如标题、作者姓名、出版商名称、标签等),
- 更改外观和感觉(例如字体类型、大小、文本对齐方式、布局、样式),
- 启用启发式处理,
- 页面设置(例如调整页边距),
- 添加目录,
- 搜索和替换文本,
- 添加/更改封面图片等。
从左窗格中选择相应的部分,并根据您的要求更改该部分中的给定参数,完成所有自定义后,单击“确定”继续。
转换完成后,转换后的文件保存在“Calibre Library”文件夹中,该文件夹通常位于$HOME您的 Linux 系统目录中。每个文件都存储在带有作者姓名的单独文件夹中。
您可以将转换后的文件上传到电子书阅读器,或者通过电子书查看器应用程序打开它并开始使用它。
结论
在本指南中,我们学习了如何使用 Calibre 软件套件将电子书从 PDF 格式转换为 EPUB。由于 Calibre 可作为 CLI 和 GUI 版本使用,您可以从终端或 GUI 窗口进行电子书转换。
相关推荐
- U盘文件被删怎么简单恢复(u盘里的文件被误删了怎么找回)
-
现在这个社会不是靠关系靠路子,主要还是靠实力。刘强在机关工作,人长得帅气,工作能力又强。唯独一样不好,脾气太大,动不动就发火,因为小事常和同事发生口角。一次他火大的差点把办公桌给掀翻了,领导见他野蛮的...
- 不小心删除了一些文件?9 个最佳免费硬盘恢复软件
-
恢复您曾经无意或意外删除的所有文件和数据。您是否曾经错误地删除了一个对您的工作至关重要并导致您丢失所有进度的文件?我们为您提供了一些最好的免费硬盘恢复软件,以帮助您恢复意外删除的文件,以解决您的文件删...
- Studio 中文版:数据救援神器,误删 / 分区损坏 / RAID 恢复一键找回
-
Studio中文版:数据救援神器,误删/分区损坏/RAID恢复一键找回当文件意外删除、分区损坏,或RAID阵列崩溃时,一款可靠的数据恢复工具往往能挽回关键损失。R-Studio中文版...
- 你值得拥有的11款Linux数据恢复工具
-
如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据。其实,现在有很多Linux数据恢复工具可以让我们摆脱数据安全的困扰。小编已经为各位准备好了一些最好的Linux...
- 误删文件内容怎么恢复(误删文件内容怎么恢复回来)
-
在日常使用电脑的过程中,误删文件的情况时有发生。无论是由于操作失误还是病毒攻击,误删文件都会给我们带来不小的困扰。幸运的是,随着技术的发展,误删文件恢复已不再是难题。本文将介绍几款国内外知名的误删...
- u盘如何恢复删除的文件?推荐5款u盘数据恢复软件!
-
在日常生活与工作中,U盘作为便捷的数据存储载体,频繁用于传输和保存各类重要文件。然而,误删文件的情况却时有发生,无论是珍贵的照片、重要的工作文档,还是精心制作的视频,一旦删除,都可能带来不小的麻烦。...
- 怎么恢复删除的数据?5种有效的数据恢复方法汇总!
-
在数字化办公与生活的时代,电脑里的每一份数据都承载着重要信息。然而,一个误操作就可能导致数据被删除,无论是尚未保存的重要文档,还是珍藏多年的照片,都可能瞬间“消失”。但其实,数据删除并不意味着永久丢...
- u盘删除文件怎么找回?5个数据恢复工具汇总,助你巧妙恢复数据!
-
在日常使用U盘的过程中,误删文件的情况时有发生,重要的工作文档、珍贵的照片视频一旦消失,难免让人焦急万分。别担心,只要选对数据恢复工具,被删除的数据仍有找回的可能。下面就为你汇总5款实用的数据...
- Linux下恢复误删文件:思路+实践(linux删除如何恢复)
-
周五篮球群里有人问误删文件了怎么恢复,得知是ext4文件系统之后我推荐了ext4magic这个工具,然后又有人提到了xfs的话怎么办,正好前几天看到DaveChinner在邮件列表里提到了这个问题,...
- 苹果放大招!不用虚拟机了,Mac直接跑Linux容器,开发者效率翻倍
-
苹果这次真给开发者送福利了!今天凌晨(6月10日),苹果在官宣的Containerization框架直接炸了技术圈——Mac现在能原生运行Linux容器镜像了!这可不是虚拟机那种“套娃”方案,而是基...
- 7 款老牌经典软件,值得收藏(经典老歌软件)
-
Calibrehttps://calibre-ebook.com/Calibre是一个电脑电子书管理软件。肯定有人说了,电子书还要管理?那当然了。它的功能更强大的让你想象不到,首先它可以导入PDF,...
- 神仙级的免费开源电子书阅读器,还支持听书功能
-
神仙级的免费开源电子书阅读器,还支持听书功能,极空间部署『KoodoReader』哈喽小伙伴们好,我是Stark-C~前段时间不是给大家分享的电子书管理工具『TaleBook』嘛~,然后就有粉丝私信...
- 如何在Ubuntu系统中重置root密码(ubuntu忘记密码重置root密码命令)
-
很多人有个问题,就是喜欢把密码设置得很长很复杂,结果谁也没防住,却成功防住了自己ヽ(.ˇдˇ;)ノ对于现代人,特别是年轻人,都有过忘记密码的经历吧。在这篇文章中,我们来了解如何在Ubuntu1...
- 5款功能强大的PDF阅读器,让PDF阅读更轻松
-
分享5款功能强大的PDF阅读器,拥有丰富的PDF阅读工具,支持PDF文档划线、笔记、标记等操作,让PDF阅读更轻松!1.嗨动PDF编辑器一款实用的PDF处理软件,不仅可以阅读PDF文档,还能直接编辑、...
- 上班摸鱼利器! 免费好用的电子书阅读器,NAS轻松部署Koodo Reader
-
哈喽,大家好我是生活爱好者。笔者也是一名小说爱好者,平时用手机用某信读书,会员也开了,在家看体验也不错,但是上班的时候,在工作快速完成之后,想摸个鱼用手机就不太方便啦,作为爱折腾的人,必须要工作认真,...
- 一周热门
- 最近发表
- 标签列表
-
- linux一键安装 (31)
- linux运行java (33)
- ln linux (27)
- linux 磁盘管理 (31)
- linux 内核升级 (30)
- linux 运行python (28)
- linux 备份文件 (30)
- linux 网络测试 (30)
- linux 网关配置 (31)
- linux jre (32)
- linux 杀毒软件 (32)
- linux语法 (33)
- linux博客 (33)
- linux 压缩目录 (37)
- linux 查看任务 (32)
- 制作linux启动u盘 (35)
- linux 查看存储 (29)
- linux乌班图 (31)
- linux挂载镜像 (31)
- linux 软件源 (28)
- linux题目 (30)
- linux 定时脚本 (30)
- linux 网站搭建 (28)
- linux 远程控制 (34)
- linux bind (31)