本简短教程详细介绍了如何使用 Python 将 XPS 导出到 PDF。详细说明集与可运行示例代码一起共享,以使用 Python 将 XPS 文件转换为 PDF。您将了解加载源 XPS 文件并根据用户要求将其保存在自定义 PDF 文件中的不同选项。
使用 Python 将 XPS 转换为 PDF 的步骤
- 将环境设置为 通过 .NET 使用适用于 Python 的 Aspose.PDF 以将 XPS 更改为 PDF
- 实例化一个XpsLoadOptions类的对象来自定义XPS的加载过程
- 使用上述加载选项将 XPS 文件加载到 Document 对象中
- 使用 Document 类中的 save() 方法创建 PDF 文件
这些简单的步骤总结了使用 Python* 将 *XPS 转换为 PDF 的过程。在初始步骤中,我们使用具有默认设置的 XpsLoadOptions 对象将 XPS 文件加载到 Document 类中,但是您可以自定义它以根据您的要求加载源 XPS 文件。在最后一步中,将具有 XPS 文件的文档对象另存为 PDF,其中所有功能都可用于使用文档类中可用的不同类、方法和属性来配置输出 PDF 文件。
使用 Python 将 XPS 文档转换为 PDF 的代码
此示例代码为使用 Python* 编写 *XPS to PDF 软件提供了基础。 XpsLoadOptions 包含用于在将 XPS 文件加载到文档类时实例化警告处理程序的选项,并在批量转换适用时设置批量大小。同样,一旦 XPS 文件加载到 Document 类中,现在所有功能都可用于自定义输出 PDF,例如使用 check() 方法验证文档、修复损坏的文档以及优化文档以列出几个选项。
本文教我们使用 Python* 创建 *XPS 到 PDF 转换器。如果你想学习 在将输出的 PDF 文件保存到磁盘之前使用密码保护它的过程,请参阅 如何使用Python保护带密码的PDF文件 上的文章。