
HTML 콘텐츠를 PDF로 변환하는 것은 문서 보관, 공유 또는 인쇄와 같은 작업에 필수적입니다. Aspose.HTML for .NET에서 제공하는 신뢰할 수 있는 .NET HTML to PDF 라이브러리는 HTML 파일, 문자열 및 라이브 URL을 고품질 PDF 문서로 변환하는 과정을 단순화합니다. 이 문서에서는 .NET Core HTML to PDF API를 활용하여 C#에서 HTML로부터 PDF를 생성하는 방법을 실용적인 예제와 고급 사용자 지정 옵션을 포함하여 살펴보겠습니다.
다룰 주제
HTML에서 PDF 생성하기 위한 C# API
Aspose.HTML for .NET은 HTML to PDF 변환 기능을 제공하며, XPS 및 이미지와 같은 형식도 지원하는 강력한 라이브러리입니다. 이 라이브러리는 모든 .NET 애플리케이션에 쉽게 통합할 수 있어 개발자들이 HTML 문서를 프로그래밍 방식으로 높은 정확도로 변환할 수 있게 합니다.
주요 기능
- 다양한 입력 유형: HTML 파일, 문자열 또는 라이브 URL을 손쉽게 PDF로 변환합니다.
- 사용자 지정 가능한 출력: 해상도, 압축 및 워터마크를 포함한 저장 옵션을 조정하여 정확한 제어를 제공합니다.
- 크로스 플랫폼 지원: Windows, macOS 및 Linux와 완벽하게 호환됩니다.
설치: NuGet을 통해 Aspose.HTML for .NET을 프로젝트에 추가하세요:
PM> Install-Package Aspose.Html
C#에서 HTML로부터 PDF 문서 생성하기
HTML 파일에서 PDF 문서를 생성하는 것은 간단합니다. 다음 단계를 따르세요:
- HTMLDocument 클래스를 사용하여 HTML 문서를 로드합니다.
- PdfSaveOptions 클래스의 인스턴스를 생성합니다.
- Converter.ConvertHTML() 메서드를 호출하여 HTMLDocument, PdfSaveOptions, 및 출력 PDF 파일 경로를 인수로 전달합니다.
다음은 C#을 사용하여 HTML 파일에서 PDF 문서를 생성하는 방법을 보여주는 코드 샘플입니다:

추가 저장 옵션으로 HTML을 PDF로 변환하기
HTML 파일에서 PDF 문서를 생성하면서 추가 저장 옵션을 지정하려면 다음 단계를 따르세요:
- HTMLDocument 클래스를 사용하여 HTML 문서를 로드합니다.
- PdfSaveOptions 클래스의 인스턴스를 생성합니다.
- HorizontalResolution 및 VerticalResolution과 같은 추가 저장 옵션을 지정합니다.
- PDF 생성을 위해 Converter.ConvertHTML() 메서드를 호출합니다.
다음 코드 샘플은 C#에서 추가 옵션으로 HTML 파일에서 PDF를 생성하는 방법을 보여줍니다:
더 많은 사용자 지정 옵션은 고급 저장 옵션을 참조하세요.
C#에서 HTML 문자열로부터 PDF 생성하기
HTML 문자열로부터 PDF 문서를 생성하는 것은 다음 단계를 통해 수행할 수 있습니다:
- PdfSaveOptions 클래스의 인스턴스를 생성합니다.
- 필요한 저장 옵션을 정의합니다.
- HTML 문자열, PdfSaveOptions, 및 출력 PDF 파일 경로를 인수로 받아들이는 Converter.ConvertHTML() 메서드를 호출합니다.
다음은 C#을 사용하여 HTML 문자열에서 PDF를 생성하는 방법을 보여주는 코드 샘플입니다:

C#에서 라이브 URL로부터 PDF 생성하기
이제 URL에서 웹페이지를 PDF 문서로 저장하는 방법을 살펴보겠습니다:
- 웹페이지의 URL로 Url 클래스의 인스턴스를 생성합니다.
- PdfSaveOptions 클래스의 인스턴스를 생성합니다.
- 원하는 저장 옵션을 정의합니다.
- Converter.ConvertHTML() 메서드를 사용하여 HTML을 PDF로 저장하며, Url, PdfSaveOptions, 및 출력 PDF 파일 경로를 전달합니다.
다음 코드 샘플은 C#을 사용하여 라이브 URL에서 PDF를 생성하는 방법을 보여줍니다:
무료 라이센스 받기
Aspose.HTML for .NET의 무료 임시 라이센스를 받아 평가 제한 없이 사용해 보세요. 이것은 C# HTML to PDF API 무료 평가판을 탐색하고 기능을 평가할 수 있는 환상적인 기회입니다.
결론
이 문서에서는 다음을 배웠습니다:
- 프로그래밍 방식으로 HTML 파일을 로드하는 방법.
- PDF 저장 옵션을 정의하는 방법.
- HTML 문자열을 PDF로 저장하는 방법.
- 웹페이지를 PDF 문서로 저장하는 방법.
- C#에서 HTML 파일을 PDF로 변환하는 방법.
Aspose를 사용하든 다른 .NET HTML to PDF 오픈 소스 대안을 고려하든, 문서를 참조하여 Aspose.HTML for .NET API에 대한 이해를 심화할 수 있습니다. 추가 질문이 있는 경우 무료 지원 포럼을 통해 문의해 주세요.