Convert XPS to PDF using C++ API

You can check the quality of Aspose.Page XPS to PDF conversion and view the results via free online XPS to PDF Converter

Aspose.Page C++ XPS to PDF converter allows to convert XPS document to PDF document on Windows and Linux.
It is necessary to do several steps in order to perform XPS to PDF conversion:

  1. Initialize an output stream for output PDF document.
  2. Initialize an input stream for input XPS document.
  3. Create an instance of XpsDocument from created earlier input stream.
  4. Specify TextCompressionImageCompressionJpegQualityLevel, and other options of PdfSaveOptions.
  5. Create an instance of PdfDevice from created earlier output stream.
  6. Save XPS document as PDF with PDF save options.

Following code snippet shows how to convert XPS to PDF document in C++:


For complete examples and data files, please go to

See XPS to PDF conversion in .Net and Java.

Let’s consider PdfSaveOptions. Using this class we can assign different conversion parameters while converting XPS to PDF.

Evaluate XPS to PDF conversion online on our XPS to PDF Converter. You can convert several XPS files to PDF at once and dowload results in a few seconds.

You can download examples and data files from GitHub.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.