从头开始创建 XPS 文档
用于创建和更改 XPS 文件的 C++ API 解决方案。
Aspose.Page for C++ API 解决方案允许您操作 XPS 文件和其他页面描述语言格式的文件。豐富的功能允许向文档添加不同的形状、将几个文件合并为一个文件,或将它们转换为更合适的格式。如果您才刚开始接触这种格式,这里介绍了如何创建新的 XPS 文件以及如何修改(向其中添加字形)现有的文件。代码片段的加入是为了便于理解。
要创建一个新的 XPS 文件,我们需要:
Aspose.Page for C++ API,这是一个功能丰富、强大且易于使用的 C++ 平台文档操作和转换 API。
您可以直接下载其最新版本,只需打开 NuGet 包管理器,搜索 Aspose.Page.Cpp 并安装即可。您也可以在程序包管理器控制台(Package Manager Console)中使用以下命令。
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
使用 C++ 创建 XPS 文件
- 使用 MakeObject
函数创建一个新的 XPS 文档,该函数返回一个 XpsDocument 类的对象 - 使用 XPS 文档对象的 AddGlyphs() 方法向文档添加一组字形 (glyphs)。
- 使用 set_Fill 方法设置文本的填充颜色,并传入由 XPS 文档对象的 CreateSolidColorBrush 方法创建的实心画笔 (solid color brush)。
- 将生成的 XPS 文档保存到由 dir 变量指定的目录中,文件名为 output.xps。
创建 XPS 文件
XPS 什么是XPS文件格式
XPS(XML Paper Specification)是 Microsoft 的 PDF 替代方案,基于 XML/HTML,跨平台保持布局一致,且不依赖操作系统。