使用 Python 创建 DOC
通过您的 Python 应用程序生成 DOC,无需安装 Microsoft Office®。
对于开发人员,谁正在尝试通过 Python 应用程序创建 DOC 文件? Aspose.Total for Python via .NET API 可以帮助自动化创建过程。 它是处理不同格式的各种 API 的完整包,包括 Microsoft Office 文件和图像。 作为 Aspose.Total for Python via .NET 包一部分的 Aspose.Words for Python via .NET API 使这个生成过程变得简单。 此外,开发人员可以轻松地增强应用程序来修改 DOC 文件。
如何在 Python 中创建 DOC 文件
- 创建 Document 类对象。
- 创建 DocumentBuilder 类对象。
- 使用 DocumentBuilder.write() 方法将文本添加到文件中。
- 通过传递相关的 DOC 文档路径使用 save() 方法保存。
Creation Requirements
- 创建 DOC 文档需要 Python 3.5 或更高版本
- 直接从 PyPI ( Aspose.Words ) 引用项目中的 API
- 或者使用以下 pip 命令
pip install aspose.words。 - 此外,基于 Microsoft Windows 或 Linux 的操作系统(有关 Words 的更多信息)和 Linux 检查 gcc 和 libpython 的附加要求并遵循 INSTALL
在 Python 中创建 DOC
RTF — 富文本格式(RTF)是一种跨平台文本格式,许多编辑器都支持;基于Python的RTF生成在生成必须被广泛客户接受的简单样式文档时非常有用。RTF缺乏OOXML的高级功能,但在便携式样式文本、简单表格和内联对象方面表现出色。
RTF自动化适用于邮件合并、普通样式的信函或需要最大兼容性的系统。可以通过模板化RTF片段或使用直接构建RTF标记的库来进行程序化创建。
自动化简化了针对轻量级或传统消费者的大量RTF导出和转换流程。
主要用例
- 跨平台信函生成
为偏好轻便、便携式样式文本的客户生成RTF文档。
- 简单文档的邮件合并
为广泛兼容性生成个性化信函和通知的RTF。
- 与非OOXML系统的交互
将内容导出为RTF,以供无法解析DOCX或二进制Word的系统使用。
自动化场景
- 大规模RTF导出
从结构化数据源自动创建数千个RTF文件。
- 格式回退流程
在消费者无法处理DOCX/DOCM时自动提供RTF版本。
- 简单模板引擎
在自动化工作流程中使用RTF模板中的程序化标记替换。