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