XPS 문서를 PDF로 병합하기

여러 XPS 파일을 결합하기 위한 C++ API 솔루션

 

XPS 파일 형식은 단일 파일에 여러 문서를 저장할 수 있으며 여러 페이지를 포함할 수도 있습니다. Aspose.Page for C++ API 솔루션은 여러 파일을 하나로 병합하여 모든 원본 파일의 결합된 콘텐츠가 포함된 XPS 또는 PDF 파일을 생성하는 기능을 제공합니다.

여기에서는 API를 사용하여 XPS 파일을 병합하는 방법에 대한 코드 예시를 확인할 수 있습니다. 이 기능이 웹 솔루션에 어떻게 통합될 수 있는지 알아보거나 온라인에서 파일을 병합하는 데 사용하려면 크로스 플랫폼인 XPS Merger 도구를 사용해 볼 수 있습니다.

PS 및 EPS 파일을 병합하려면 다음이 필요합니다:

  • 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 파일을 PDF로 병합하는 단계.

  1. 문서 디렉토리의 경로를 설정합니다.
  2. PDF 출력 및 XPS 파일 입력 스트림(streams)을 초기화합니다.
  3. 이전에 생성된 입력 스트림에서 XpsDocument 의 인스턴스(Instance)를 만듭니다.
  4. PdfSaveOptions 클래스를 사용하여 출력 파일의 TextCompression, ImageCompression, JpegQualityLevel 매개변수로 options 객체를 초기화합니다.
  5. PdfDevice 클래스를 사용하여 PDF 형식의 렌더링 장치(rendering device)를 생성합니다.
  6. XPS 파일을 병합하여 XPS 문서를 출력합니다.
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
PS 파일을 PDF로 병합

C++로 여러 XPS 파일을 단일 파일로 병합하는 단계.

  1. 첫 번째 XPS 파일에서 XpsDocument 의 인스턴스(Instance)를 만듭니다.
  2. 첫 번째 파일과 병합될 XPS 파일의 배열(array)을 만듭니다.
  3. XPS 파일을 ( Merge 를 통해) 생성된 문서와 병합하고 저장합니다.
PS 파일을 PDF로 병합

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

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