使用 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
DOCM — `.docm` 文件支持嵌入式宏,非常适合需要包含可编程行为的文档;Python API 可以通过组装 OOXML 内容并通过自动化附加已签名或未签名的 VBA 项目来创建支持宏的文档。通过程序化创建,可以确保宏被一致地打包,并可以作为构建的一部分进行验证或签名。
使用 DOCM 是合适的,当业务逻辑(自定义字段、导出按钮或数据收集宏)必须存在于文档内时;自动化允许插入、测试和控制宏内容,以满足安全性和合规性检查。
自动化测试和 CI 过程可以确保宏代码的完整性,并在分发之前对宏进行签名。
关键用例
- 文档嵌入式自动化
分发运行经批准的宏以进行结构化数据捕获或本地转换的 DOCM 文件。
- 受控宏部署
在构建时将经审查的 VBA 模块插入文档,以实现受监管的宏行为。
- 支持宏的模板
使用 DOTM 模板作为生成预先包含自动化的 DOCM 文档的源。
自动化场景
- CI 对宏的验证
自动运行对 VBA 代码的静态分析,并根据策略违规情况阻止构建。
- 签名和打包
自动化进行宏的数字签名,并为安全分发打包 DOCM 文件。
- 从安全存储库注入宏
从安全存储库中提取经批准的 VBA 片段,并将其嵌入生成的 DOCM 文件中。