亚马逊目前接受有限数量的电子书格式,您可以直接将其发送到亚马逊Kindle。在此配置中,我们将展示一些Linux工具,这些工具可以帮助您在各种文档和电子书格式之间进行转换。
根据您的亚马逊Kindle类型,支持的格式可能包括:
- Microsoft Word(.doc,.docx)
- 富文本格式(.rtf)
- HTML(.htm,.html)
- 文字(.txt)文件
- 存档文件(zip,x-zip)和压缩存档文件
- 摩比书
- 便携式文件格式PDF
- JPEG(.jpg)
- GIF(.gif)
- 位图(.bmp)
- PNG图片(.png)
ebook-convert
您可能考虑的第一个工具是ebook-convert
。该工具在Fedora,CentOS和Redhat Linux的名为package的软件包下可用。ebook-tools
。安装ebook-tools
包运行以下命令:
# yum install ebook-tools
安装后即可使用ebook-convert
在各种电子书格式之间进行转换,例如PDF,ePub,Mobi或RTF。下面列出了几个示例:
转换ePub成Mobi
$ ebook-convert my-ebook.epub my-kindle.mobi
将PDF转换成Mobi
$ ebook-convert my-ebook.pdf my-kindle.mobi
将ePub转换为rtf
$ ebook-convert my-ebook.epub my-kindle.rtf
口径
另一个值得考虑的工具是calibre
。calibre
在任何不错的Linux发行版中都可用,并且可以使用以下命令进行安装linux命令:
FEDORA/CENTOS/REDHAT
# yum install calibre
DEBIAN/UBUNTU
# apt-get install calibre
calibre
口径支持多种电子书格式,例如MOBI,EPUB,PDB,AZW3等。使用转换电子书calibre
该工具只需打开一个口径的应用程序
$ calibre
添加并右键单击要转换的电子书:选择转换电子书,然后选择转换输出格式(例如mobi),然后单击“确定”按钮。电子书转换后,将被保存到您先前定义的”Calibre Library”目录中。
Unoconv
unoconv
工具可让您在LibreOffice,PDF,TXT和Microsoft的doc
和docx
文件格式。安装unoconv
在您的发行版上只需运行:
FEDORA/CENTOS/REDHAT
# yum install unoconv
UBUNUT/DEBIAN
# yum install unoconv
默认情况下unoconv
命令将所有受支持的文档转换为PDF。
转换ODF成PDF
例如转换LibreOfficeodt
格式化为PDF,您将运行:
$ unoconv -d document my-doc.odt
$ ls
my-doc.odt my-doc.pdf
转换ODT到DOCX
要转换为任何其他支持的文档格式,我们需要使用--format
选项。例如,接下来我们将要将Libre Office文档转换为Microsoft文档:
$ unoconv -d document --format=docx my-doc.odt
$ file my-doc.docx
my-doc.docx: Microsoft Word 2007+
转换ODT到DOC
同样,我们可以转换为Microsoftdoc
格式:
$ unoconv -d document --format=doc my-doc.odt
$ file my-doc.doc
my-doc.doc: Composite Document File V2 Document, Little Endian, Os: Windows, Version 1.0 ...