适用于 C++ 的 XPS 文档操作 API

在每个人都在等待新年并为庆祝活动做准备的同时,我们正准备为 C++ 开发人员带来一些新的东西。是的,我们将发布用于 C++ 的 XPS 文档创建和操作 API 作为 Aspose.Page for C++。所以现在,您将能够在基于 C++ 的应用程序中以编程方式创建、读取、编辑、保存和转换 XPS 文档。除了 XPS 文档的操作和处理,Aspose.Page for C++ 还将支持 XPS 以及 PSEPS 文档到 PDF 或光栅图像的转换。

因此,让我们看一下 Aspose.Page for C++ 的一些显着特性,您将在 API 的第一个版本中获得。

C++ XPS API - 显着特点

XPS(XML 纸张规范)格式与 PDF 格式非常相似,用于创建、查看和共享内容。基于 XML 纸张规范(Microsoft),XPS 文档使用 XML 标记来表示文档的布局、外观和打印信息。 Aspose.Page for C++ 旨在通过引入一组功能来创建、编辑、保存和转换 XPS 文档,从而为您自动执行此过程。

创建或修改 XPS 文档

Aspose.Page for C++ 将允许您从头开始创建 XPS 文档或更新和修改现有的文档。使用 API,您将能够:

  • 创建和修改 XPS 文档,
  • 从 XPS 文档中添加或删除页面,
  • 使用画布、路径和字形等元素,
  • 创建和操作矢量图形和文本字符串,
  • 从各种画笔以及不同的色彩空间中进行选择以进行编辑,
  • 在同一个 XPS 包中使用多个文档元素进行跨包操作,
  • 添加和操作打印票,
  • 和更多。

将 XPS 转换为 PDF 或光栅图像

Aspose.Page for C++ 将为您提供以下 XPS 文档的转换选项:

  • 将 XPS 转换为 PDF
  • 将 XPS 转换为 PDF with desired JPEG quality
  • 将 XPS 转换为 PDF with text and image compression
  • 将 XPS 的选定页面转换为 PDF
  • 将 XPS 转换为 JPG、PNG、BMP 或 TIFF

PS 和 EPS 转换功能

Aspose.Page for C++ 还将支持 PS 和 EPS PostScript 格式的以下功能:

  • 将 PS 或 EPS 转换为 PDF
  • 将 PS 或 EPS 转换为 JPG、PNG、BMP 和 TIFF
  • 将 EPS 转换为 EMF、GIF 和 WMF

好吧,这是我们将在 Aspose.Page for C++ 的第一个版本中打包的功能的简要概述。我们目前正在最终确定版本,并希望很快为您推出。请继续关注我们的博客,以获取有关上述 API 的下一个公告。