Aspose.Page for C++

探索Aspose.Page for C++,高效处理PS、EPS、XPS文件,实现精准文档控制与格式转换,提升开发效率。

页面描述语言 (PDL) 以比像素数组更高的级别描述页面的外观。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++ 提升您的文档处理能力,重新定义您使用页面描述语言的方式!

Aspose.Page for C++ 支持的文件格式 如下

输入/输出

  • 固定布局: XPS

仅输入

  • PostScript: EPS、PS


仅输出

  • 固定布局: PDF
  • 图像: PNG、JPEG、TIFF、BMP

EPS图像:

  • EMF,WMF

C++ 页面 API

Aspose.Page
对于 C++

了解有关 PS、XPS 和 EPS C++ API 功能的更多信息:


将 PS、EPS 和 XPS 转换为各种格式

创建和修改 XPS 文件

操作 XMP 元数据

在 PostScript 文件中绘制形状

在 XPS 文件中添加和操作矢量图形

选择多种画笔以及不同的色彩空间进行编辑

向 PS 文档添加页面

将图像插入 PostScript 文件

将文本插入到 PostScript 文件中

在 XPS 文档中添加或删除页面

将图像添加到 XPS 文件

向 XPS 文件添加文本

使用 PostScript 图形状态

合并 PostScript 文件

裁剪并调整 EPS 图像大小

使用 XPS 文件中的画布、路径和字形等元素

合并多个 XPS 文件

使用同一 XPS 包中的多个文档元素进行跨包操作

添加和操作打印票证

将页面插入 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. 为什么需要 Aspose.Page for C++?

Aspose.Page for C++ 是为操作 PS、XPS、EPS 和 OXPs 文件而开发的,例如创建、编辑、转换和渲染这些格式到 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++ 的最新更新?

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



产品推荐

  • 账号登录
社交账号登录