기초부터 XPS 문서 생성

XPS 파일을 생성하고 변경하기 위한 C++ API 솔루션입니다.

 

Aspose.Page for C++ API 솔루션을 사용하면 XPS 파일 및 기타 페이지 기술 언어(Page Description Language) 형식 파일을 조작할 수 있습니다. 풍부한 기능을 통해 문서에 다양한 모양을 추가하거나, 여러 파일을 하나로 병합하거나, 더 적합한 형식으로 변환할 수 있습니다. 이 형식을 처음 사용하기 시작하는 경우를 위해, 여기에서 새 XPS 파일을 생성하고 기존 파일을 수정(글리프 추가)하는 방법을 설명합니다. 이해를 돕기 위해 코드 조각이 추가되었습니다.

새 XPS 파일을 생성하려면 다음이 필요합니다.

  • C++ 플랫폼을 위한 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 및 변환 API인 Aspose.Page for C++ API.

  • 최신 버전을 직접 다운로드할 수 있습니다. NuGet 패키지 관리자를 열고 Aspose.Page.Cpp를 검색하여 설치하면 됩니다. 패키지 관리자 콘솔(Package Manager Console)에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

C++로 XPS 파일 생성

  1. XpsDocument 클래스의 객체를 반환하는 MakeObject 함수를 사용하여 새 XPS 문서를 생성합니다.
  2. XPS 문서 객체의 AddGlyphs() 메서드를 사용하여 문서에 글리프(glyphs) 세트를 추가합니다.
  3. XPS 문서 객체의 CreateSolidColorBrush 메서드로 생성된 단색 브러시를 전달하여 set_Fill 메서드를 사용해 텍스트의 채우기 색상을 설정합니다.
  4. dir 변수로 지정된 디렉토리에 output.xps라는 이름의 파일로 결과 XPS 문서를 저장합니다.
XPS 파일 생성

XPS XPS 파일 형식이란 무엇입니까?

XPS (XML Paper Specification) は、Microsoft が提供する PDF の代替フォーマットです。XML/HTML ベースで、プラットフォームに依存せずレイアウトを保持します。