在 Python 中将 XPS 转换为 PDF

Aspose.Page for Python via .NET 使查看、处理和将 XPS 文件转换为其他广泛使用的文件格式变得简单,这些格式与几乎所有流行的操作系统高度兼容。是的,我们将以编程方式在基于 Python 的项目中 将 XPS 转换为 PDF。现在,您将能够开发一个 XPS 到 PDF 转换器 来自动化此文件格式转换。因此,我们强烈推荐您选择这个 Python 库,因为它对开发者非常友好,并提供易于调用的方法。那么,让我们直接进入 XPS 文件转换的实现。

以下要点将被覆盖:

  1. XPS 文件转换 - API 安装
  2. 在 Python 中将 XPS 转换为 PDF - 代码示例
  3. 在线 XPS 到 PDF 转换器

XPS 文件转换 - API 安装

要安装这个 Python 库,您可以 下载 最新版本,或者在终端/CMD 中运行以下 pip 命令:

pip install aspose-page 
XPS 文件转换

在 Python 中将 XPS 转换为 PDF - 代码示例

我们有源 XPS 文件来实现该功能。

请按照以下步骤 将 XPS 转换为 PDF:

  • 为输入和输出文件初始化流。
  • 通过创建 XpsDocument 类的对象从流加载 XPS 文档。
  • 创建 PdfSaveOptions 类的实例。
  • 通过设置 jpeg_quality_level 属性的值来设置图像的压缩质量级别。
  • text_compression 属性指定要用于所有内容流(除了图像)的压缩类型。
  • 设置 page_numbers 属性以设置要转换的页面号码数组。
  • 通过创建 PdfDevice 类的对象来创建 PDF 格式的渲染设备。
  • 调用 save 方法将 XPS 转换为 PDF。

一旦您运行以下代码示例,它将 将 XPS 转换为 PDF 并保存到磁盘:

您可以在下面的图像中查看上述代码示例的输出:

将 XPS 转换为 PDF

在线 XPS 到 PDF 转换器

Aspose.Page 还提供了一个 在线 工具,可以强有力地将 XPS 转换为 PDF。此外,还有多种选项可以上传源文件,配有简单的拖放界面。最重要的是,您可以放置云托管的 XPS 文件的 URL 进行文件格式转换。

在线 XPS 到 PDF 转换器

将 XPS 转换为 PDF - 获取免费许可证

您可以获得免费的 临时许可证 来试用这个 Python 库,而无需评估限制。

总结

我们在这里结束这篇博客文章。您可以通过访问 文档API 参考和 GitHub 仓库来了解更多关于这个 XPS 文件转换 API 的信息。因此,我们涵盖了如何 在 Python 中将 XPS 转换为 PDF。此外,我们还略微提及了在线 XPS 到 PDF 转换器。aspose.com 将会发布另一篇关于其他有趣主题的博客文章。因此,请持续关注我们的定期更新。

提问

您可以在我们的 论坛 上告诉我们您的问题或疑问。

常见问题 – FAQs

如何将 XPS 文件转换为 PDF?

您可以通过安装 Aspose.Page for Python via .NET 来自动化 XPS 文件转换。此外,请遵循此 链接

如何打开 .XPS 文件?

这个 在线 XPS 查看器由 Aspose.Page 提供支持。它是基于网页的,您可以轻松查看 XPS 文件。

另见