C#에서 HTML로부터 PDF 생성하기

HTML 콘텐츠를 PDF로 변환하는 것은 문서를 보관, 공유 또는 인쇄하는 데 매우 중요합니다. Aspose.HTML for .NET에서 제공하는 신뢰할 수 있는 .NET HTML to PDF 라이브러리는 개발자가 HTML 파일, 문자열 및 실시간 URL을 고품질 PDF 문서로 쉽게 변환할 수 있도록 합니다. 이 기사에서는 C# .NET Core HTML to PDF 변환 기능을 활용하여 HTML로부터 프로그래밍 방식으로 PDF를 생성하는 방법을 실제 예제와 고급 사용자 지정 옵션과 함께 알아보겠습니다.

다루는 주제

  1. HTML to PDF 변환을 위한 C# API
  2. HTML 파일로부터 PDF 생성하기
  3. HTML to PDF 변환 사용자 지정하기
  4. HTML 문자열을 PDF로 변환하기
  5. 실시간 URL을 PDF로 변환하기

HTML로부터 PDF 생성하기 위한 C# API

Aspose.HTML for .NET은 다양한 형식(XPS 및 이미지 등)을 지원하는 원활한 HTML to PDF 변환 기능을 제공하는 강력한 라이브러리입니다. 이 라이브러리는 모든 .NET 애플리케이션에 쉽게 통합될 수 있으며, .NET에서 고성능 HTML to PDF 변환을 가능하게 합니다. 개발자는 이 효율적인 HTML to PDF C# 라이브러리를 사용하여 HTML 문서를 프로그래밍 방식으로 높은 정확도로 변환할 수 있습니다.

주요 기능

  • 다양한 입력 유형: HTML 파일, 문자열 또는 실시간 URL을 손쉽게 PDF로 변환합니다.
  • 사용자 지정 가능한 출력: 해상도, 압축 및 워터마크와 같은 저장 옵션을 수정하여 정밀한 제어를 제공합니다.
  • 크로스 플랫폼 지원: Windows, macOS 및 Linux와 완벽하게 호환됩니다.

설치: NuGet을 사용하여 Aspose.HTML for .NET을 프로젝트에 추가할 수 있습니다:

PM> Install-Package Aspose.Html

C#에서 HTML로부터 PDF 문서 생성하기

HTML 파일로부터 PDF 문서를 생성하는 것은 간단합니다. 다음의 간단한 단계를 따르십시오:

  1. HTMLDocument 클래스를 사용하여 HTML 문서를 로드합니다.
  2. PdfSaveOptions 클래스의 인스턴스를 생성합니다.
  3. PDF 생성을 위해 Converter.ConvertHTML() 메서드를 호출합니다. 이 메서드는 HTMLDocument, PdfSaveOptions, 출력 PDF 파일 경로를 인수로 받습니다.

다음 코드 샘플은 C#에서 HTML 파일로부터 PDF 문서를 생성하는 방법을 보여줍니다.

C#에서 HTML로부터 PDF 문서 생성하기

C#에서 HTML로부터 PDF 문서 생성하기

C#에서 저장 옵션과 함께 HTML을 PDF로 변환하기

추가 저장 옵션을 지정하면서 HTML 파일로부터 PDF 문서를 생성할 수 있습니다. 다음 단계를 따르십시오:

  1. HTMLDocument 클래스를 사용하여 HTML 문서를 로드합니다.
  2. PdfSaveOptions 클래스의 인스턴스를 생성합니다.
  3. HorizontalResolution 및 VerticalResolution과 같은 추가 저장 옵션을 지정합니다.
  4. PDF 생성을 위해 Converter.ConvertHTML() 메서드를 호출합니다.

다음 코드 샘플은 C#에서 추가 옵션과 함께 HTML 파일로부터 PDF를 생성하는 방법을 보여줍니다.

C#에서 HTML 문자열로부터 PDF 생성하기

HTML 문자열로부터 PDF 문서를 생성하는 것도 간단합니다. 다음 단계를 따르십시오:

  1. PdfSaveOptions 클래스의 인스턴스를 생성합니다.
  2. 필요한 저장 옵션을 정의합니다.
  3. PDF 생성을 위해 Converter.ConvertHTML() 메서드를 호출합니다. 이 메서드는 HTML 문자열, PdfSaveOptions, 출력 PDF 파일 경로를 인수로 받습니다.

다음 코드 샘플은 C#에서 HTML 문자열로부터 PDF를 생성하는 방법을 보여줍니다.

C#에서 실시간 URL로부터 PDF 생성하기

이제 URL에서 웹페이지를 PDF 문서로 저장하는 방법을 살펴보겠습니다:

  1. 웹페이지의 URL로 Url 클래스의 인스턴스를 생성합니다.
  2. PdfSaveOptions 클래스의 인스턴스를 생성합니다.
  3. 원하는 저장 옵션을 정의합니다.
  4. 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에 대한 이해를 심화할 수 있습니다. 추가 질문이 있는 경우 무료 지원 포럼을 통해 언제든지 문의해 주십시오.

추가 자료