页面描述语言在比像素阵列更高的层次上描述页面的外观。PDL 作为计算机应用程序(如图形工具、文本编辑器等)与输出设备(出版/打印系统和显示器)之间的纽带。大多数打印系统将打印页面视为一个宽 m 像素、高 n 像素的矩形。当然,在内存中存储、编辑并通过分布式网络传输如此大的文件是不方便的。此解决方案支持 PS、EPS 和 XPS 页面描述语言。
借助 Aspose.Page 释放 C++ 应用程序的全部潜力!无论您是在增强图形、自动化文档生成还是优化打印流程,我们的 API 都能提供您所需的精确度和控制工具。我们值得信赖的库是您无缝渲染和操作 XPS、PS 和 EPS 文件的首选解决方案。使用 Aspose.Page,您可以创建、修改和转换 XPS 文件,而无需任何额外软件。我们功能强大的 API 将控制权交到您手中,因此您可以操作文档页面、制作矢量图形,并在不同空间中玩转鲜艳的调色板。此外,通过将 PS、EPS 和 XPS 文件转换为动态 PDF 和令人惊叹的光栅图像,您可以将文档提升到一个新的水平。立即使用 Aspose.Page for C++ 增强您的文档处理能力,并重新定义您处理页面描述语言的方式!
了解有关 PS、XPS 和 EPS C++ API 功能的更多信息:
在 XPS 文件中插入页面
Aspose.Page for C++ 支持加载 XPS 文件进行操作,我们可以轻松地在该文件内添加新页面。C++ 开发人员可以使用该库来自动化可能对他们有所帮助的场景。
向 XPS 文件添加文档页面 - C++
//Create an XPS document
auto xpsDocs = MakeObject<XpsDocument>();
//Add a glyph to the document
auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));
//Save the result
xpsDocs->Save(dir + u"output.xps");该库提供将 XPS、PS 和 EPS 文档转换为 PDF 和光栅图像格式(包括 BMP、JPEG、PNG 和 TIFF)的功能。开发人员可以在将文档保存为图像时指定质量级别、分辨率和页码。
该解决方案还提供各种转换,例如:
关于 Aspose.Page for C++ 的常见问题
1. 为什么需要 Aspose.Page for C++?
Aspose.Page for C++ 专为在 C++ 应用程序中操作 PS、XPS、EPS 和 OXPS 文件(如创建、编辑、转换和渲染这些格式)而开发。
2. Aspose.Page for C++ 支持哪些格式?
该 API 解决方案在转换功能中支持 PS、EPS、XPS、OXPS 作为输入格式,以及 PDF、图像格式和 SVG 作为输出格式。
3. 在哪里可以找到开始使用 Aspose.Page for C++ 的要求?
前往 文档 了解系统要求、安装、许可以及如何运行示例等基础知识。您还可以在那里找到开发者指南和格式相关的知识库。
4. 如果 API 出现问题,在哪里可以获得帮助?
请在 免费支持论坛 上寻求答案。如果未找到,请创建一个新主题说明所遇到的问题。
5. 在哪里可以找到 Aspose.Page for C++ 的最新更新?
查看 发行说明 了解进度、所有更新和最新添加的功能。