使用 Python 将 EMF 转换为 OST
在您的 Python 应用程序中将 EMF 转换为 OST,而无需安装 Microsoft Word® 或 Outlook。
对于 Python 开发人员,谁正在尝试在应用程序中添加 EMF 到 OST 转换功能? Aspose.Total for Python via .NET API 可以帮助自动化转换过程。 它是处理不同格式的各种 API 的完整包,包括电子邮件、图像和 Microsoft Word 格式。 作为 Aspose.Total for Python via .NET 包的一部分的 Aspose.Words for Python via .NET 和 Aspose.Email for Python via .NET API 使用 Python 使这种转换变得容易。 这是一个两步过程,首先加载 EMF 文件并通过 Aspose.Words for Python via .NET 将其呈现为 HTML。 其次使用 Aspose.Email for Python via .NET 加载转换后的 HTML 并将其保存为 OST 格式。
如何在 Python 中将 EMF 转换为 OST
- 使用 Document 类打开源 EMF 文件
- 调用
save方法,同时指定输出 HTML 文件路径和相关的 HTML Save 选项作为参数。 所以你的 EMF 文件在指定的路径被转换成 HTML - 现在使用 MailMessage.load 加载保存的 HTML 文件
- 使用相关文件路径调用 save 方法。所以最后EMF被转换了
转换要求
- 对于 EMF 到 OST 的转换,需要 Python 3.5 或更高版本
- 直接从 PyPI 引用项目中的 API( Aspose.Words 和 Aspose.Email )
- 或者使用以下 pip 命令
pip install aspose.words和pip install Aspose.Email-for-Python-via-NET - 此外,基于 Microsoft Windows 或 Linux 的操作系统(有关 Words 和 Email 的更多信息)和 Linux 检查 gcc 和 libpython 的附加要求,并按照分步说明进行操作 INSTALL
在 Python 中将 EMF 保存为 OST
关键使用场景
离线邮箱准备
将 EMF 图形转换为兼容 OST 的数据,以满足需要同步离线通信存储的工作流。本地访问内容管理
支持在转换后的可视通信资产必须在无持续连接的情况下保持可用的环境。邮箱同步工作流
在协调本地存储与消息平台之间内容的系统中使用 OST 输出。归档通信访问
将与消息相关的可视数据保存在离线可访问的结构中,以供运营审查和保留。
自动化场景
自动化邮件存储生成
基于 Python 的服务可以将 EMF 内容转换为兼容 OST 的输出,作为邮箱准备过程的一部分。同步支持管道
系统可以以编程方式构建包含转换后可视通信资产的离线存储。企业归档自动化
大规模工作流可以从源可视内容生成 OST 数据结构,以实现结构化存储和恢复规划。分布式访问工作流
自动化流程可以为在断开或混合环境中工作的团队提供本地化的邮箱就绪内容。