Page Description Languages describe the appearance of a page at a higher level than an array of pixels. PDLs serve as a binding link between computer applications, such as graphics tools, text editors, etc, and output devices: publishing (printing) systems and displays. Most printing systems treat printed pages as a rectangle of m pixels in width and n pixels in a height. Of course, it is not convenient to store such large files in memory, edit them, and transfer them over the distributed network. This solution supports PS, EPS, and XPS PDLs.

Aspose.Page for .NET is a reliable and standalone API to convert, load, and render XPS and Postscript files. It also allows signing XPS files without requiring any additional tools. There are also such operations as the manipulation of document pages and elements, creating vector graphics, grouping shapes, and specifying colors in different color spaces. Using the solution developers can convert PS, XPS, and EPS files to PDF documents, and raster images such as BMP, EMF, JPEG, PNG, TIFF, and more.

Advanced PS, EPS, and XPS API Features

Read or Create XPS Files

Aspose.Page for .NET not only supports loading XPS files for manipulation but it also provides the capability to create XPS files from scratch. .NET developers can use the library to automate scenarios that may help them on their way.

Create document pages from scratch - C#

    //Create an XPS document

    XpsDocument xDocs = new XpsDocument();

    //Add a glyph to the document

    var glyphs = xDocs.AddGlyphs("Arial", 12, FontStyle.Regular, 300f, 450f, "Hello World!");

    glyphs.Fill = xDocs.CreateSolidColorBrush(Color.Black);

    //Save the result

    xDocs.Save(dir + "output.xps");

Aspose.Page for .NET provides easy to use mechanism for the conversion of PS and EPS file to PDF & raster image formats. The conversion process can be configured to control the quality of images as well as to handle errors if developers are working with batches.
The solution also offers varios conversions like:


1. Why would you need Aspose.Page for .NET?

Aspose.Page for .NET empowers .NET developers to seamlessly integrate functionality for manipulating PS, XPS, EPS, and OXPs files into their applications like creating, editing, converting, and rendering these formats.

2. What formats are supported by Aspose.Page for .NET?

This API Solution supports PS, EPS, XPS, OXPS, as input and PDF, image formats, and SVG as output formats in conversion functionality.

3. Where can I find the requirements to start working with Aspose.Page for .NET?

Go to Documentation to learn the fundamentals like system requirements, installation, licensing, and how to run examples. There you can also find Developer Guide and knowledge base about the formats.

4. Where can I get help if there are any issues with the API?

Try to get answer at the Free Support Forum .

5. Where can I find the latest updates of Aspose.Page for .NET?

Visit Relese Notes to see the progress, all the updates, and the newest features added.


Support and Learning Resources


Aspose.Page offers individual APIs for popular development environments as listed below: