Skip to content

aspose-page/Aspose.Page-for-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Library for XPS, PS & EPS Files

Aspose.Page for C++ is an on premise C++ API that allows you to add XPS manipulation features to your own applications. The API also supports to convert XPS, EPS & PS documents to other formats.

Directory Description
Examples A collection of C++ examples that help you learn and explore the API features

XPS Processing Features

  • Create and edit XPS documents.
  • Add or remove pages of XPS document.
  • Create vector graphics shapes (Path element) using a set of primitives (elliptical arcs, Bezier curve segments, and straight-line segments).
  • Create text strings (Glyphs element).
  • Group elements (Canvas element) to manipulate a group as a whole.
  • Supports brushes of various types, such as, solid color brush, image brush, visual brush, etc.
  • Supports different color spaces including sRGB, scRGB and any space-based on ICC profile.
  • Works for multiple documents inside an XPS document.
  • Add default print tickets into new XPS document or preserve print tickets in opened XPS.
  • Save XPS documents in various supported file formats.

Save XPS as

PDF, BMP, TIFF, JPEG, PNG

Save EPS & PS as

PDF, BMP, TIFF, JPEG, PNG, EMF, WMF, GIF

Platform Independence

Aspose.Page for C++ is a native library. It supports 32-bit & 64-bit operating systems.

Get Started with Aspose.Page for C++

Are you ready to give Aspose.Page for C++ a try? Simply execute Install-Package Aspose.Page.Cpp from Package Manager Console in Visual Studio to fetch the NuGet package. If you already have Aspose.Page for C++ and want to upgrade the version, please execute Update-Package Aspose.Page.Cpp to get the latest version.

Insert Pages in XPS Document

// create new XPS file
auto doc = System::MakeObject<XpsDocument>(u"template.xps");
// add empty page at end
doc->AddPage();
// insert an empty page at beginning of pages list
doc->InsertPage(1, true);
// save resultant XPS document
doc->Save(u"output.xps");

Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License

About

Aspose.Page for C++ Examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors