Skip to content

TXT to EPUB Converter: 一个高效的工具,用于将TXT文本文件转换成格式化的EPUB电子书。支持多级目录(卷和章节),可自定义书名和作者信息,适合将长篇文本整理为易于阅读的电子书格式。

Notifications You must be signed in to change notification settings

SnowFox4004/TXT_To_EPUB

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

TXT to EPUB Converter

项目简介

TXT to EPUB Converter 是一个用于将纯文本文件 (.txt) 转换为电子书格式 (.epub) 的工具。它支持多级目录(卷和章节)并能生成格式化的EPUB文件,适用于需要将长篇文本整理成电子书格式的用户。此外,该工具提供了一个图形用户界面(GUI),使非技术用户也能轻松进行转换。

功能特点

  • 将TXT文档转换为EPUB格式
  • 支持多级目录结构(卷和章节)
  • 自动生成目录并在EPUB中嵌入
  • 可自定义书名和作者信息
  • 简易的图形用户界面(GUI)用于文件选择和转换控制

系统要求

  • Python 3.6+
  • ebooklib:用于EPUB文件的生成和处理
  • PyQt5:用于图形用户界面

安装指南

确保你已安装Python 3.6或更高版本,并安装以下所需的Python库:

pip install ebooklib PyQt5

使用方法

命令行界面

  1. 将TXT文件放在项目的某个目录下,例如test_book

  2. main.py文件中设置TXT文件路径、输出EPUB文件路径、书名和作者名。

  3. 运行脚本:

    python main.py

图形用户界面

  1. 运行APP.py启动GUI:

    python APP.py
  2. 通过图形界面选择TXT文件,自动填充书名。

  3. 可以修改书名和作者信息。

  4. 点击“转换”按钮开始转换过程。

示例

假设你有一个名为陈二狗的妖孽人生.txt的文本文件,要转换成EPUB格式:

  1. 将TXT文件放入test_book目录。
  2. 使用GUI选择文件并设置书名及作者信息,或在main.py中设置并运行脚本。

未来目标

  • 增强图形界面的功能,包括进度条和转换状态提示。
  • 提供更多定制选项,如字体大小和样式设置。
  • 优化代码结构和性能,减少转换时间。
  • 自动识别图片后缀

许可协议

MIT License

About

TXT to EPUB Converter: 一个高效的工具,用于将TXT文本文件转换成格式化的EPUB电子书。支持多级目录(卷和章节),可自定义书名和作者信息,适合将长篇文本整理为易于阅读的电子书格式。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%