
Aspose.Page for Python via .NET 使查看、处理和将 XPS 文件转换为其他广泛使用的文件格式变得简单,这些格式与几乎所有流行的操作系统高度兼容。是的,我们将以编程方式在基于 Python 的项目中 将 XPS 转换为 PDF。现在,您将能够开发一个 XPS 到 PDF 转换器 来自动化此文件格式转换。因此,我们强烈推荐您选择这个 Python 库,因为它对开发者非常友好,并提供易于调用的方法。那么,让我们直接进入 XPS 文件转换的实现。
以下要点将被覆盖:
XPS 文件转换 - API 安装
要安装这个 Python 库,您可以 下载 最新版本,或者在终端/CMD 中运行以下 pip 命令:
pip install aspose-page

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

将 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 文件。