页面描述语言在比像素数组更高的层次上描述页面的外观。 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 和光栅图像格式。转换过程可以配置为控制图像质量以及处理错误(如果开发人员正在处理批处理)。
该解决方案还提供各种转换,例如:
常问问题
1. 为什么需要 Aspose.Page for .NET?
Aspose.Page for .NET 使 .NET 开发人员能够将操作 PS、XPS、EPS 和 OXP 文件的功能无缝集成到他们的应用程序中,例如创建、编辑、转换和渲染这些格式。
2. Aspose.Page for .NET 支持哪些格式?
该 API 解决方案在转换功能中支持 PS、EPS、XPS、OXPS 作为输入,以及 PDF、图像格式和 SVG 作为输出格式。
3. 在哪里可以找到开始使用 Aspose.Page for .NET 的要求?
转到 文档 了解系统要求、安装、许可以及如何运行示例等基础知识。在那里您还可以找到有关格式的开发人员指南和知识库。
4. 如果 API 出现任何问题,我可以在哪里获得帮助?
尝试在 免费支持论坛 获取答案。
5. 在哪里可以找到 Aspose.Page for .NET 的最新更新?
访问 版本说明 查看进度、所有更新以及添加的最新功能。