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로 병합하는 단계.
- 문서 디렉토리의 경로를 설정합니다.
- PDF 출력 및 XPS 파일 입력 스트림(streams)을 초기화합니다.
- 이전에 생성된 입력 스트림에서 XpsDocument 의 인스턴스(Instance)를 만듭니다.
- PdfSaveOptions 클래스를 사용하여 출력 파일의 TextCompression, ImageCompression, JpegQualityLevel 매개변수로 options 객체를 초기화합니다.
- PdfDevice 클래스를 사용하여 PDF 형식의 렌더링 장치(rendering device)를 생성합니다.
- XPS 파일을 병합하여 XPS 문서를 출력합니다.
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
PS 파일을 PDF로 병합
C++로 여러 XPS 파일을 단일 파일로 병합하는 단계.
- 첫 번째 XPS 파일에서 XpsDocument 의 인스턴스(Instance)를 만듭니다.
- 첫 번째 파일과 병합될 XPS 파일의 배열(array)을 만듭니다.
- XPS 파일을 ( Merge 를 통해) 생성된 문서와 병합하고 저장합니다.
PS 파일을 PDF로 병합
XPS XPS 파일 형식이란 무엇입니까?
XPS (XML Paper Specification) は、Microsoft が提供する PDF の代替フォーマットです。XML/HTML ベースで、プラットフォームに依存せずレイアウトを保持します。