如何将文本文件转换为 EPUB 格式?

如何将文本文件转换为 EPUB 格式?

我有一堆书本长度的文本文件,我真的很想在我的电子书阅读器(碰巧是 FBReaderJ)。转换它们的最佳途径是什么?

我可以访问 Mac OS X 和 Linux (Ubuntu)。可能最喜欢使用命令行,但会设置 GUI 进行批量转换。

我的成功标准实际上是基于我发现的口径

  • 必须读完整本书
  • 至少猜测一下标题/作者。至少要猜测一下标题的源文件名。
  • 使用文件时保持清洁 - 使用后自行整理(这点不太重要)
  • 不会试图成为一个一体化的图书馆管理器(再次强调,这一点不太重要)。
  • 对特殊字符(例如 < 和 & 字符)的解析比较宽松。

答案1

很多个月后偶然发现了这个线索。

只是想指出 Calibre 有一个用于转换的命令行工具。它被称为(令人惊讶的是)ebook-convert。请参阅“ebook-convert -h”或“ebook-convert dummy.html .epub -h”以查看将 html 转换为 epub 的转换选项。

虽然还没有探索过。我最好奇的是 --list-recipes(如果它有效的话),它看起来很有趣。

答案2

我会说,口径适合你。它适用于Linux、Mac OS X和 Windows。

输入格式:CBZ、CBR、CBC、EPUB、FB2、HTML、LIT、MOBI、ODT、PDF、PRC**、PDB、PML、RB、RTF、TXT

输出格式:电子书、FB2、OEB、LIT、LRF、MOBI、PDB、PML、RB、PDF、TXT

答案3

对于 Mac OS X 和 Windows,我已经成功桌面版 Stanza

这支持多种导出格式。

更重要的是,它能很好地应对

  • 检测大型文本文件中的章节。
  • unicode,包括“重要”字符,例如 < 和 &。

答案4

如果你有一台 MacOS X 10.6 机器,请尝试以下操作:

http://padilicious.com/epub/index.html

它依赖于 Automator

相关内容