XPS (Open XML Paper Specification) 및 OXPS (OpenXPS)는 원본 콘텐츠의 레이아웃과 형식을 유지하는 고정 페이지 문서 형식입니다. XPS 문서는 PDF (Portable Document Format) 파일과 유사하지만 다양한 플랫폼과 장치에서 널리 지원되지 않습니다. 이 기사에서는 C#에서 XPS 또는 OXPS를 PDF로 변환하는 방법을 시연하며, 문서 관리 기능을 향상시키고자 하는 개발자를 위한 포괄적인 가이드를 제공합니다.
목차
- C# API를 사용하여 XPS를 PDF로 변환
- C#을 사용하여 XPS를 PDF로 변환
- XPS의 특정 페이지를 PDF로 변환
- C#의 OXPS에서 PDF 변환기
- OXPS의 특정 페이지를 PDF로 변환
- 온라인에서 XPS 파일을 PDF로 변환
- 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 형식으로 변환하려면 다음 단계를 따르십시오:
- 입력 XPS 파일을 로드합니다.
- 필요한 매개변수로 옵션 객체를 초기화합니다.
- 렌더링을 위한 PdfDevice 인스턴스를 생성합니다.
- XPS 문서를 PDF 파일로 내보냅니다.
다음은 C#을 사용하여 XPS 파일을 PDF로 변환하는 방법을 보여주는 코드 샘플입니다:
C#에서 XPS의 특정 페이지를 PDF로 변환
XPS 문서에서 특정 페이지를 PDF 형식으로 변환해야 하는 경우 다음 단계를 따르십시오:
- XPS 입력 스트림을 초기화합니다.
- 스트림에서 XPS 문서를 로드합니다.
- PdfSaveOptions 객체의 인스턴스를 생성합니다.
- 변환할 페이지 번호를 지정합니다.
- 문서를 PDF 파일로 저장합니다.
다음 코드 샘플은 C#에서 XPS의 특정 페이지를 PDF로 변환하는 방법을 설명합니다:
이 코드 조각은 여러 페이지가 있는 XPS 문서를 사용하여 페이지 1과 3만 PDF로 변환합니다. 아래 스크린샷은 PDF 문서로 렌더링된 두 페이지를 보여줍니다:
C#의 OXPS에서 PDF 변환기
OXPS 형식은 XPS 파일 형식의 고급 버전이지만, 구형 운영 체제에서는 지원되지 않을 수 있습니다. OXPS 문서를 PDF로 변환하는 것은 간단합니다:
- OXPS 입력 스트림을 초기화합니다.
- 스트림에서 OXPS 파일을 로드합니다.
- PdfSaveOptions 클래스의 인스턴스를 생성합니다.
- OXPS 문서를 PDF 파일로 내보냅니다.
다음은 C#에서 OXPS를 PDF로 변환하는 방법을 보여주는 코드 샘플입니다:
C#에서 OXPS의 특정 페이지를 PDF로 변환
OXPS 문서에서 특정 페이지를 PDF 형식으로 변환할 수도 있습니다. 다음 단계를 따르십시오:
- OXPS 파일을 로드합니다.
- PdfSaveOptions 객체를 선언합니다.
- 변환할 페이지 번호를 지정합니다.
- OXPS 문서를 PDF로 렌더링합니다.
아래 코드 조각은 C#에서 OXPS의 특정 페이지를 PDF로 변환하는 방법을 보여줍니다. 첫 페이지를 변환하는 데 중점을 두었습니다:
무료 라이센스 받기
제한 없이 Aspose.Page 라이브러리를 테스트할 수 있는 무료 임시 라이센스를 받을 수 있습니다.
XPS를 PDF로 변환하기 위한 학습 자료
XPS 또는 OXPS 문서를 PDF 형식으로 변환하는 것 외에도 다음 자료를 통해 라이브러리의 다양한 기능을 탐색해보세요:
결론
이 기사에서는 C#을 사용하여 프로그래밍 방식으로 XPS를 PDF로 변환하고 OXPS를 PDF로 변환하는 방법을 살펴보았습니다. 또한 XPS 및 OXPS 문서에서 특정 페이지를 PDF 형식으로 내보내는 방법도 다루었습니다. XPS를 PDF로 변환하기 위한 최고의 C# 라이브러리를 활용하면 문서 처리 워크플로를 최적화할 수 있습니다. 질문이 있으시면 무료 지원 포럼에 문의해 주시기 바랍니다.