使用 Java 版 API 转换 XPS

本文以 XPS 到 JPEG 的转换为例,讲解如何使用 C# 转换 XPS 文件。

Aspose.Page 允许您使用 Java 将 XPS 文件转换为高质量的 BMP、JPG、TIFF、PNG 和 PDF 文档。

您可以免费在线试用 Aspose.Page XPS 转 JPG 并查看转换结果 XPS 转 JPG 转换器XPS 查看器

Aspose.Page Java XPS 转 JPG 转换器允许在任何支持 Java 虚拟机的操作系统上将 XPS 文档转换为 JPG 图像。

执行以下步骤以运行 XPS 转 JPG 转换:

  1. 为输入的 XPS 文档初始化输入流。

  2. 根据先前创建的输入流创建 XpsDocument 的实例。

  3. 指定 JpegSaveOptions(或 PdfSaveOptions(如果转换为 PDF 格式) 列出的其他保存选项)的 SmoothingModeResolution 和其他 选项。

  4. 创建 ImageDevice(或 PdfDevice(如果转换为 PDF 格式)的实例。

  5. 使用 JPEG 保存选项将 XPS 文档保存为图像,并保存为一个字节数组。每个字节数组对应一页输入文档。

  6. 将生成的二维字节数组保存为 JPG 文件,并为每个字节数组创建一个新的文件输出流。

  7. 从 XPS 文件创建 XpsDocument 实例。

  8. 指定 JpegSaveOptions(或 [PdfSaveOptions]( https://reference.aspose.com/page/java/com.aspose.xps.rendering/pdfsaveoptions/)如果转换为 PDF 或 列出的其他保存选项)的 SmoothingModeResolution 和其他选项。

  9. 使用保存选项将 XPS 文档另存为图像,并保存为字节数组数组。输入文档的一页对应一个字节数组。

  10. 将生成的二维字节数组保存为 JPEG 文件,并为每个字节数组创建一个新的文件输出流。

                
            

请参阅 .NETC++ 中 XPS 到 JPG 的转换。

我们来看一下 JpegSaveOptions。使用此类,我们可以在将 XPS 转换为 JPG 时指定不同的转换参数。

将 XPS 转换为 PDF 时,需要以下参数:

在我们的XPS 跨平台转换器中在线评估 XPS。您可以一次将多个 XPS 文件转换为 JPG,并在几秒钟内下载结果。

您可以从 GitHub 下载示例和数据文件。

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.