C# Convert XPS to PDF | Convert OXPS to PDF in C#

XPS (Open XML Paper Specification)OXPS (OpenXPS)는 원본 콘텐츠의 레이아웃과 형식을 유지하는 고정 페이지 문서 형식입니다. XPS 문서는 PDF (Portable Document Format) 파일과 유사하지만, 다양한 플랫폼과 장치에서의 지원은 그리 강력하지 않습니다. 이 기사에서는 C#에서 XPS 또는 OXPS를 PDF로 변환하는 방법을 보여주며, XPS에서 PDF로 변환을 위한 최고의 C# 라이브러리를 사용하여 문서 관리 기능을 향상시키고자 하는 개발자들을 위한 포괄적인 가이드를 제공합니다.

목차

  1. XPS를 PDF로 변환하는 C# API
  2. C#를 사용하여 XPS를 PDF로 변환하기
  3. XPS의 특정 페이지를 PDF로 변환하기
  4. C#에서 OXPS를 PDF로 변환하는 변환기
  5. OXPS의 특정 페이지를 PDF로 변환하기
  6. 온라인에서 XPS 파일을 PDF로 변환하기
  7. XPS에서 PDF 변환을 위한 학습 자료

XPS를 PDF로 변환하는 C# API

효율적인 C#에서 XPS를 PDF로 변환하기 위해 Aspose.Page for .NET API를 사용할 것입니다. 이 강력한 라이브러리는 개발자가 XPS 및 EPS/PS 문서를 원활하게 생성, 편집, 조작 및 변환할 수 있도록 합니다. Aspose.Page for .NET은 신뢰할 수 있는 독립형 API로, .NET 애플리케이션에 쉽게 통합할 수 있습니다.

DLL을 직접 다운로드하거나 다음 NuGet 명령을 사용하여 API를 설치할 수 있습니다:

PM> Install-Package Aspose.Page

C#를 사용하여 XPS를 PDF로 변환하기

전체 XPS 문서를 PDF 형식으로 변환하려면 다음 단계를 따르십시오:

  1. 입력 XPS 파일을 로드합니다.
  2. 필요한 매개변수로 옵션 객체를 초기화합니다.
  3. 렌더링을 위한 PdfDevice의 인스턴스를 생성합니다.
  4. XPS 문서를 PDF 파일로 내보냅니다.

다음은 C#를 사용하여 XPS 파일을 PDF로 변환하는 방법을 보여주는 코드 샘플입니다:

C#에서 XPS의 특정 페이지를 PDF로 변환하기

XPS 문서에서 특정 페이지를 PDF 형식으로 변환해야 하는 경우 다음 단계를 따르십시오:

  1. XPS 입력 스트림을 초기화합니다.
  2. 스트림에서 XPS 문서를 로드합니다.
  3. PdfSaveOptions 객체의 인스턴스를 생성합니다.
  4. 변환할 페이지 번호를 지정합니다.
  5. 문서를 PDF 파일로 저장합니다.

다음 코드 샘플은 C#에서 XPS의 특정 페이지를 PDF로 변환하는 방법을 보여줍니다:

이 코드 조각은 여러 페이지가 있는 XPS 문서를 사용하여, 지정된 대로 1페이지와 3페이지만 PDF로 변환합니다. 아래 스크린샷은 PDF 문서로 렌더링된 두 페이지를 보여줍니다:

XPS to PDF

C#에서 OXPS를 PDF로 변환하는 변환기

OXPS 형식은 XPS 파일 형식의 고급 버전이지만, 오래된 운영 체제에서는 지원되지 않을 수 있습니다. OXPS 문서를 PDF로 변환하는 것은 간단합니다:

  1. OXPS 입력 스트림을 초기화합니다.
  2. 스트림에서 OXPS 파일을 로드합니다.
  3. PdfSaveOptions 클래스의 인스턴스를 생성합니다.
  4. OXPS 문서를 PDF 파일로 내보냅니다.

다음은 C#에서 OXPS를 PDF로 변환하는 방법을 보여주는 코드 샘플입니다:

C#에서 OXPS의 특정 페이지를 PDF로 변환하기

OXPS 문서에서 특정 페이지를 PDF 형식으로 변환할 수도 있습니다. 다음 단계를 따르십시오:

  1. OXPS 파일을 로드합니다.
  2. PdfSaveOptions 객체를 선언합니다.
  3. 변환할 페이지 번호를 지정합니다.
  4. OXPS 문서를 PDF로 렌더링합니다.

아래 코드 조각은 C#에서 OXPS의 특정 페이지를 PDF로 변환하는 방법을 보여주며, 첫 페이지를 변환하는 데 중점을 둡니다:

무료 라이선스 받기

Aspose.Page 라이브러리를 평가 제한 없이 테스트하기 위해 무료 임시 라이선스를 받을 수 있습니다.

XPS에서 PDF 변환을 위한 학습 자료

XPS 또는 OXPS 문서를 PDF 형식으로 변환하는 것을 넘어, 다음 자료를 통해 라이브러리의 다양한 기능을 탐색해 보십시오:

결론

이 기사에서는 C#을 사용하여 프로그래밍 방식으로 XPS를 PDF로OXPS를 PDF로 변환하는 방법을 탐구했습니다. 또한 XPS 및 OXPS 문서에서 특정 페이지를 PDF 형식으로 내보내는 방법도 다루었습니다. XPS에서 PDF로 변환을 위한 최고의 C# 라이브러리를 활용하여 문서 처리 워크플로를 최적화할 수 있습니다. 질문이 있으시면 무료 지원 포럼에 문의해 주십시오.

참조