页面描述语言在比像素阵列更高的层次上描述页面的外观。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)的功能。开发人员可以在将文档保存为图像时指定质量级别、分辨率和页码。
该解决方案还提供各种转换,例如:

常问问题

1. 为什么 C++ 需要 Aspose.Page?

Aspose.Page for C++ 开发用于操作 PS、XPS、EPS 和 OXP 文件,例如创建、编辑、转换和渲染这些格式到 C++ 应用程序中。

2. Aspose.Page for C++ 支持哪些格式?

该 API 解决方案在转换功能中支持 PS、EPS、XPS、OXPS 作为输入,以及 PDF、图像格式和 SVG 作为输出格式。

3. 在哪里可以找到开始使用 Aspose.Page for C++ 的要求?

转到 文档 了解系统要求、安装、许可以及如何运行示例等基础知识。在那里您还可以找到有关格式的开发人员指南和知识库。

4. 如果 API 出现任何问题,我可以在哪里获得帮助?

尝试在 免费支持论坛 获取答案。如果您没有找到,只需创建一个新主题来解决所面临的问题。

5. 在哪里可以找到 Aspose.Page for C++ 的最新更新?

检查 版本说明 以查看进度、所有更新以及添加的最新功能。



  

Support and Learning Resources

  
  

Aspose.Page 为流行的开发环境提供单独的 API,如下所述: