Convert PDF to XPS in Python
Import PDF pages and save them as XPS with a cross-platform Python library
Convert PDF to XPS in Python
Aspose.Slides for Python via .NET
lets you convert PDF documents to XPS programmatically. Import the source pages with SlideCollection.add_from_pdf, then call Presentation.save with SaveFormat.XPS.
Each PDF page becomes a slide in the presentation before the complete presentation is exported as one XPS document. You can also test the conversion in the online conversion app .
Install the library from
PyPI
by using the following pip command:
Console/Terminal
pip install aspose-slides
How to Convert PDF to XPS in Python
These are the steps to convert a PDF file to XPS using Python.
Create a
Presentationand remove its default blank slide.Import the source PDF by using
SlideCollection.add_from_pdf.Call
Presentation.savewith the output file path andSaveFormat.XPS.
System Requirements
Before running the Python conversion example, make sure your environment meets these requirements.
- Windows, macOS, or a supported 64-bit Linux distribution. See the system requirements .
- Python 3.5 or later.
- Aspose.Slides for Python via .NET installed in your environment.
This sample code shows PDF to XPS Python Conversion
with slides.Presentation() as presentation:
presentation.slides.remove_at(0)
presentation.slides.add_from_pdf("document.pdf")
presentation.save("presentation.xps", slides.export.SaveFormat.XPS)
Save PDF as XPS in Python
Use the free online app to see the PDF-to-XPS conversion process in action.Other Supported Conversions
You can also convert PDF documents to other supported formats.