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 또는 이미지 출력으로 변환할 수 있으며 레이아웃 일관성과 높은 성능을 보장합니다.