用于PostScript和XPS格式的C ++库

在C ++应用程序中将PostScript PS,EPS和XPS文件加载,处理并将其转换为PDF和光栅图像。

C ++的Aspose.Page

C ++的Aspose.Page

 
 

Aspose.Page for C ++是用于XPS和PostScript文件渲染和操作的可靠库。它允许创建,修改和转换现有以及新的XPS文件,而无需任何其他软件。API允许进行诸如操纵文档页面和元素(如画布,路径和字形)之类的操作,创建和操纵矢量图形形状并在不同的颜色空间中指定颜色。此外,开发人员可以将PS和EPS文档转换为PDF以及不同的光栅图像格式。

 

XPS和PostScript API的高级功能

 

 

生成和编辑XPS文件

 

添加或删除XPS文档页面

 

操作画布,路径和字形元素

 

处理矢量图形形状和文本字符串

 

使用不同的画笔,例如纯色,图像或视觉画笔

 

指定不同的色彩空间,包括基于ICC配置文件的空间

 

在同一个XPS包中使用多个文档元素进行跨包操作

 

处理XPS文档中的多个文档

 

操纵,保存和渲染XPS大纲项目

 

添加和操作打印票证

 

将XPS文件保存为PDF和光栅图像

 

将EPS文档保存为光栅图像和PDF

在XPS文件中插入页面

Aspose.Page for C ++支持加载XPS文件进行操作,我们可以轻松地在该文件中添加新页面。C ++开发人员可以使用该库来自动执行可能对他们有帮助的方案。

将文档页面添加到XPS文件-C ++

// Create new XPS file
auto doc = System::MakeObject<XpsDocument>(dataDir() + u"Sample1.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(outDir() + u"AddPages_out.xps");

XPS和PostScript文件转换

库提供XPS,PS和EPS文档到PDF和光栅图像格式的转换,包括BMP,JPEG,PNG,TIFF。开发人员可以在将文档保存到图像中时指定质量级别,分辨率,页码。

 

支持和学习资源

 
 

Aspose.Page API为其他流行的开发环境提供XPS,PS和EPS处理,如下所示: