페이지 설명 언어는 픽셀 배열보다 높은 수준에서 페이지의 모양을 설명합니다. PDL은 그래픽 도구, 텍스트 편집기 등과 같은 컴퓨터 응용 프로그램과 출력 장치(출판(인쇄) 시스템 및 디스플레이) 간의 연결 고리 역할을 합니다. 대부분의 인쇄 시스템은 인쇄된 페이지를 너비가 m 픽셀이고 높이가 n 픽셀인 직사각형으로 처리합니다. 물론 이렇게 큰 파일을 메모리에 저장하고 편집하고 분산 네트워크를 통해 전송하는 것은 편리하지 않습니다. 이 솔루션은 PS, EPS 및 XPS PDL을 지원합니다.
Aspose.Page for .NET은 XPS 및 Postscript 파일을 변환, 로드 및 렌더링하는 안정적인 독립형 API입니다. 또한 추가 도구 없이도 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");