页面描述语言在比像素数组更高的级别上描述页面的外观。PDL 充当计算机应用程序(如图形工具、文本编辑器等)与输出设备(发布(打印)系统和显示器)之间的连接纽带。大多数打印系统将打印页面视为宽 m 像素、高 n 像素的矩形。当然,将如此大的文件存储在内存中、编辑它们并通过分布式网络传输它们并不方便。此解决方案支持 PS、EPS 和 XPS PDL。

Aspose.Page for .NET 是一个可靠的独立 API,用于转换、加载和渲染 XPS 及 Postscript 文件。它还允许签署 XPS 文件,无需任何额外工具。还有一些操作,例如操作文档页面和元素、创建矢量图形、对形状进行分组以及在不同颜色空间中指定颜色。使用该解决方案,开发人员可以将 PS、XPS 和 EPS 文件转换为 PDF 文档以及 BMP、EMF、JPEG、PNG、TIFF 等光栅图像。

高级 PS、EPS 和 XPS API 功能

读取或创建 XPS 文件

Aspose.Page for .NET 不仅支持加载 XPS 文件进行操作,还提供了从头开始创建 XPS 文件的功能。.NET 开发人员可以使用该库自动化场景,以便在工作过程中提供帮助。

从头开始创建文档页面 – C#

    //Create an XPS document

    XpsDocument xDocs = new XpsDocument();

    //Add a glyph to the document

    var glyphs = xDocs.AddGlyphs("Arial", 12, FontStyle.Regular, 300f, 450f, "Hello World!");

    glyphs.Fill = xDocs.CreateSolidColorBrush(Color.Black);

    //Save the result

    xDocs.Save(dir + "output.xps");

Aspose.Page for .NET 提供了一种易于使用的机制,用于将 PS 和 EPS 文件转换为 PDF 和光栅图像格式。转换过程可以配置为控制图像质量,以及在开发人员处理批次时处理错误。
该解决方案还提供各种转换,例如:

关于 Aspose.Page for .NET 的常见问题

1. 为什么需要 Aspose.Page for .NET?

Aspose.Page for .NET 使 .NET 开发人员能够将处理 PS、XPS、EPS 和 OXPS 文件的功能(如创建、编辑、转换和渲染这些格式)无缝集成到其应用程序中。

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

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

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

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

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

请在 免费支持论坛 上寻求答案。

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

访问 发行说明 查看进度、所有更新和最新添加的功能。



  

Support and Learning Resources

  
  

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