C# XPS를 PDF로 변환 | C#에서 OXPS를 PDF로 변환

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

목차

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

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

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

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

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

관련 자료