使用 Aspose.Page Node.js 通过 C++ API 转换 XPS

本文以 XPS 转 PDF 为例,讲解如何使用 Node.js 转换 XPS 文件。

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

您可以检查 Aspose.Page XPS 转 PDF 的质量,以及通过免费在线 XPS 转 PDF 转换器 查看结果

Aspose.Page Node.js 通过 C++ XPS 转 PDF 转换器可在 Windows 和 Linux 系统上将 XPS 文档转换为 PDF。

将 XPS 转换为 PDF 需要执行以下几个步骤:

  1. 创建文件读取器“const file_reader = new FileReader();”并读取文件“file_reader.readAsArrayBuffer(e.target.files[0]);”。
  2. 在加载事件处理程序中调用 AsposeXPSSaveAsPdf,并将文件内容、文件名称以及 SuppressError 布尔值传递给它。
  3. 结果 JSON 包含 fileNameResult 中的文件名。
  4. 如果 SuppressErrors 值为 true(默认情况下),则可以查看 XPS 转换为 PDF 过程中抛出的错误。
  5. 您可以使用 DownloadFile 函数下载文件:“DownloadFile(JSON.fileNameResult, “image/pdf”);”

以下代码片段展示了如何在 Node.js 中将 XPS 转换为 PDF 文档:

                
            

更多示例和数据文件,请访问 github.com/aspose-page/Aspose.Page-for-Node.js-C

查看 .NetJava 中 XPS 到 PDF 的转换。

我们来看一下 PdfSaveOptions。使用这个类,我们可以在将 XPS 转换为 PDF 时指定不同的转换参数。

将 XPS 转换为图像格式时,需要使用以下参数:

使用我们的XPS 跨平台转换器在线检查 XPS 转换效果。您可以一次性将多个 XPS 文件转换为 PDF,并在几秒钟内下载结果。

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

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.