NET용 HTML 변환기

Aspose.HTML Converter for .NET는 개발자가 HTML을 변환할 수 있는 고성능 플러그인입니다 XHTML PDF, XPS 및 이미지 파일을 포함하여 여러 형식의 문서를 지원합니다.이 문서는 무선 통합을 위해 설계되었으며 복잡한 배열, 외부 자원 및 고급 프레젠테이션 옵션을 지원하며 문서 자동화, 보고 및 웹에서 인쇄 작업 흐름을위한 필수 도구입니다.

설치 및 설정

  • Aspose.HTML 패키지를 NuGet 를 통해 설치하거나 세트를 다운로드하십시오 다운로드 페이지 .
  • 귀하의 라이센스 키를 적용하십시오, 적절한 경우 측정 리센스를 포함하여, 완전한 기능을 해제합니다.
  • 참조 The Aspose.Html 당신의 프로젝트에 이름 공간.

NET 프레임 워크, .NET 코어 (2.0에서 3.1)와 호환되며, 윈도우, macOS 및 리눅스 환경에서 작동합니다.

HTML을 PDF로 변환

가장 일반적인 시나리오는 HTML을 PDF로 변환하는 것입니다. 암호화, 페이지 크기 및 마진과 같은 옵션을 설정할 수 있습니다.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");

이 예제는 HTML 파일을 PDF 로 변환하여 레이아웃을 유지합니다.

HTML을 이미지로 변환

또한 PNG 또는 JPEG와 같은 이미지에 HTML 콘텐츠를 업그레이드할 수 있습니다.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);

// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");

이 코드는 HTML을 A로 변환합니다 PNG 보고서 또는 아카이브에서 사용할 수있는 이미지.

HTML을 XPS로 변환

HTML에서 XPS 문서 를 생성하려면:

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();

// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");

오류 처리 예제

try-catch를 통해 실수를 조심스럽게 처리합니다:

try
{
    var document = new HTMLDocument("developer-guide.html");
    var options = new PdfSaveOptions();
    Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
    Console.WriteLine($"Error converting HTML: {ex.Message}");
}

주요 기능

  • Multi-Format Export : HTML을 PDF, XPS 및 이미지로 변환합니다.
  • Layout Fidelity : 글꼴, CSS, 그래픽 및 외부 자원을 보존합니다.
  • 고급 PDF 옵션 : PDF/A 준수, 암호화 및 메타 데이터 지원.
  • Cross-Platform : Windows, Linux 및 macOS에서 .NET 환경에서 작동합니다.

모범 사례

  • 항상 평가 물표를 피하기 위해 응용 프로그램 스타트업에서 라이센스 키를 적용합니다.
  • 유효한 외부 자원 (CSS, 이미지, 글꼴)은 변환 전에 사용할 수 있습니다.
  • 사용하기 PdfSaveOptions 또는 ImageSaveOptions 품질과 크기의 얇은 톤을 제공합니다.
  • 큰 HTML 파일의 경우, 메모리 사용을 줄이기 위해 스트림 기반 변환을 선호합니다.

NET에 대한 Aspose.HTML Converter를 통합함으로써 개발자는 효율적으로 HTML 콘텐츠를 전문 수준의 PDF, XPS 또는 이미지 출력으로 변환할 수 있으며 레이아웃 일관성과 높은 성능을 보장합니다.

 한국어