Logo
/
Sign in
Product Logo
Aspose.Page for Python via .NETAspose

Create, edit, and convert EPS, PS, XPS and OXPS files with Aspose.Page for Python via .NET. Experience the future of document handling with our API solution for Python today.

aspose_page-for-python-net.svg
Product details

Page Description Languages (PDLs) offer a sophisticated representation of a page’s visual layout, transcending basic pixel arrangements. They form a bridge between applications like graphic design tools and printers or display devices. Handling such documents directly as pixel arrays is inefficient for editing, rendering, and distributing large files across networks. Aspose.Page for Python via .NET addresses these challenges by providing comprehensive support for PS, EPS, XPS, and OXPS formats. Aspose.Page for Python via .NET provides a powerful API for rendering and manipulating Page Description Language formats using Python. It enables developers to create, modify, and convert XPS files—both newly generated and existing—without requiring additional software. The library supports extensive manipulation of document pages and elements such as canvases, paths, and glyphs. Developers can design and refine vector graphics, control colors across various color spaces, and work with gradient, brushes, and hatch fills. The solution includes powerful conversion capabilities for PS, EPS, and XPS files into PDF and various raster image formats. It supports high customizability for image quality, error suppression during batch processing, and even conversions from raster images to EPS. The API is easy to use, highly flexible, and comes with extensive code examples, making it accessible even for junior Python developers.

Features

  • Create and modify PS files
  • Add or delete pages from XPS documents
  • Add images to XPS files
  • Add and manipulate gradients
  • Use various brushes and color spaces for editing
  • Add text to XPS files
  • Merge PostScript files
  • Merge several XPS files
  • Manipulate XMP metadata
  • Work with PostScript graphics states
  • Add pages to PS documents
  • Insert images into PostScript files
  • Insert text into PostScript files
  • Insert images into XPS files
  • Draw shapes in PostScript files
  • Convert PS, EPS, XPS, and OXPS to PDF and images
  • Resize or crop EPS images
  • Fill shapes and text with hatches
  • Convert raster images to EPS
  • Create or parse XPS documents
  • Modify appearance of graphics and text strings
  • Manipulate device configuration information and user intent
  • Integrate into Python via .NET with a few lines of code

Supported File Formats

Input/Output:

  • XPS, OXPS Input only:
  • EPS, PS Output only:
  • PDF
  • PNG, JPEG, TIFF, BMP
  • EPS images: EMF, WMF

Supported Conversions

EPS → BMP, EMF, GIF, JPEG, PDF, PNG, PS, TIFF, WMF PS → BMP, EMF, GIF, JPEG, PDF, PNG, EPS, TIFF, WMF XPS → BMP, JPEG, PDF, PNG, TIFF

Benefits

  • No external software required: Manipulate PS, EPS, XPS, and OXPS files without Adobe, Ghostscript, or other tools.
  • Python simplicity with .NET power: Combines Python usability with high‑performance .NET components.
  • Comprehensive PDL handling: Full lifecycle support—create, edit, convert, and render documents.
  • Advanced design capabilities: Vector graphics, color spaces, gradients, glyphs, brushes, and more.
  • Reliable batch conversions: Control quality, suppress errors, and automate document pipelines.
  • Developer-friendly: Rich examples and intuitive API suitable even for beginners.