이 문서에서는 널리 사용되는 문서 변환 패키지 중 하나를 사용하여 C#**을 사용하여 **XPS을 PDF로 변환하는 단계별 프로세스를 안내합니다. 이 튜토리얼은 기능의 구현 및 작업을 보여주기 위해 C# convert XPS to PDF용 샘플 애플리케이션도 제공합니다. 또한 이 게시물에서는 변환된 PDF 파일을 사용자 지정하기 위한 매개 변수를 정의하는 방법을 안내합니다. 다음은 C#에서 XPS를 PDF로 변경하기 위한 요점 목록과 샘플 코드입니다.
C#을 사용하여 XPS를 PDF로 변환하는 단계
- NuGet 웹사이트에서 GroupDocs.Conversion for .NET 패키지를 설치하여 XPS를 PDF로 변환
- XPS에서 PDF 형식으로 변환하기 위한 GroupDocs.Conversion 네임스페이스에 대한 참조 추가
- PDF 형식으로 변환하기 위해 디스크에서 입력 XPS 파일을 로드하기 위한 Converter 클래스를 초기화합니다.
- 출력 PDF 파일을 사용자 정의하기 위한 변환 옵션 생성 및 설정
- 마지막으로 Convert 메서드를 호출하여 XPS를 디스크에 PDF로 저장합니다.
*XPS를 PDF C#으로 변환 기능을 구현하려면 위의 워크플로우를 따르기만 하면 됩니다. NuGet 패키지 관리자에서 필수 문서 변환 패키지를 설치하고 필수 네임스페이스를 가져온 후 Converter 클래스를 인스턴스화하여 입력 XPS 파일을 로드해야 합니다. 그런 다음 속성을 설정하여 PdfConvertOptions 개체를 사용하여 변환된 PDF 파일을 사용자 지정하고 마지막으로 결과 파일을 디스크에 저장하기 위한 Convert 메서드를 호출할 수 있습니다.
C#을 사용하여 XPS를 PDF로 변환하는 코드
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertXpsToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert XPS to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source XPS file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xps"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.PageNumber = 1; | |
options.PagesCount = 1; | |
// Convert and save the XPS in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
위의 스니펫은 C#*에서 *XPS를 PDF로 변환하는 변환기의 구현을 보여줍니다. 이 샘플 코드는 문서 변환을 수행하기 위해 애플리케이션에서 쉽게 사용할 수 있지만 먼저 변환 패키지를 설정하고 라이센스 및 입력 파일을 제공해야 합니다. 또한 이 예제를 사용하기 위해 추가 소프트웨어를 설치할 필요가 없으며 .NET 환경을 지원하는 Windows, Linux 및 macOS와 같은 널리 사용되는 운영 체제에서 이 코드를 실행할 수 있습니다.
우리는 C# XPS에서 PDF로의 문서 변환 절차에 대해 논의하고 이에 대한 샘플 코드를 생성했습니다. 최근 C#을 사용하여 EPS를 JPG로 변경하는 기사를 게시했습니다. 자세한 내용은 C#에서 EPS를 JPG로 변환하는 방법 가이드를 참조하세요.