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은 .NET 애플리케이션에 매끄럽게 통합되는 신뢰할 수 있는 독립 API입니다.

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

PM> Install-Package Aspose.Page

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

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

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

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

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로 변환하는 방법을 보여주는 코드 샘플입니다:

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# 라이브러리를 활용하여 문서 처리 워크플로를 최적화할 수 있습니다. 질문이 있으시면 언제든지 무료 지원 포럼에서 문의해 주십시오.