XPS 파일은 XML 마크업에서 렌더링 및 인쇄 규칙 외에 시각적 모양과 구성을 정의합니다. XPS 문서는 주석이나 서명을 관리하는 고유한 기능 때문에 널리 사용되기 때문에 사람들은 이러한 파일을 가지고 있을 수 있지만 이를 PDF로 변환하는 데 열심입니다. 기사 아래에서 이 특정 시나리오에 대해 논의하고 **C#**에서 프로그래밍 방식으로 XPS를 PDF로 변환하는 방법을 알아봅니다.
이 기사에서 다룰 내용은 다음과 같습니다.
XPS를 PDF로 변환하는 C# .NET API
Conholdate.Total for .NET을 사용하여 프로그래밍 방식으로 XPS를 PDF로 변환합니다. DLL을 다운로드하거나 NuGet을 사용하여 이 XPS 변환 API를 설치할 수 있습니다.
Install-Package Conholdate.Total
C#을 사용하여 XPS를 PDF로 변환하는 방법
아래 단계에 따라 XPS 파일을 PDF로 변환할 수 있습니다.
- XPS 및 PDF 문서 모두에 대해 Stream 클래스의 개체를 초기화합니다.
- 이전 단계에서 생성한 XPS 스트림과 XpsLoadOptions 클래스의 개체를 파라미터로 사용하여 XpsDocument 클래스의 인스턴스를 생성합니다.
- TextCompression, ImageCompression, JpegQualityLevel 및 기타 옵션을 지정하여 PdfSaveOptions 클래스의 개체를 초기화합니다.
- 1단계에서 생성한 출력 스트림에서 PdfDevice 클래스의 객체를 생성합니다.
- XpsDocument.Save(Device device, SaveOptions options)를 사용하여 PDF 문서를 저장하고 이전 단계에서 만든 PdfDevice 및 PdfSaveOptions 개체를 전달합니다.
다음 코드는 C#을 사용하여 XPS를 PDF로 변환하는 방법을 보여줍니다.
무료 라이선스 받기
무료 임시 라이선스를 획득하여 평가 제한 없이 API를 테스트할 수 있습니다.
결론
이 기사에서는 XPS에서 PDF로 변환 절차를 다루었습니다. 마지막으로 XPS 변환 API를 사용하여 C#에서 XPS를 PDF로 변환하는 방법을 배웠기를 바랍니다. 문서를 방문하여 XPS 변환 라이브러리의 다른 기능을 탐색할 수 있습니다.
질문하기
포럼에서 질문이나 쿼리를 알려주세요.