本文介绍如何使用 Python 将 Word DOC 转换为 EPUB。获取有关建立开发环境的详细信息、编写应用程序的步骤列表以及使用 Python 开发 **Word DOC 到 EPUB 转换器的示例代码。您可以自定义输出 EPUB 文件,也可以在将输入 Word 文件转换为电子书之前自定义它。
使用 Python 将 DOC 转换为 EPUB 的步骤
- 设置 IDE 使用 通过.NET 为 Python 提供 Aspose.Words 将 Word 文件转换为 EPUB
- 使用 Document 类对象打开源 Word 文件以创建电子书
- 在 Saving 命名空间中创建 HtmlSaveOptions 类的对象
- 在保存命名空间时使用 DocumentSplitCriteria.PAGE_BREAK 选项设置拆分标准
- 将 save_format 设置为 EPUB
- Save 使用指定格式和设置加载的文件
上述步骤总结了使用 Python 将 DOCX 转换为 EPUB 的过程。从磁盘或内存流加载源 Word 文件,并从保存命名空间创建 HtmlSaveOptions 类的对象。设置所需的属性(例如 document_split_criteria 和 save_format),然后使用 save() 方法转换文件。
使用 Python 将 DOCX 转换为 EPUB 的代码
此示例代码演示了使用 Python 的 DOCX 到 EPUB 转换器。如果需要,可以将 save_format 设置为其他值,例如 EPS、MARKDOWN、SVG 和 XPS。此示例代码将为源 Word 文件中的每个分页符创建一个单独的 EPUB 文件,而您可以使用 DocumentSplitCriteria 枚举器设置其他拆分条件。
本文教我们如何将文件格式从 DOCX 更改为 EPUB。若要在 Word 文件中创建柱形图,请参阅文章 使用 Python 在 Word 中创建柱形图。