HTML Converter
.NET 용 Sheetize HTML Converter는 웹 애플리케이션, 아카이빙 및 보고서 생성을 위한 PDF 및 HTML 형식 간의 문서 변환을 위한 강력한 기능을 제공합니다. 리소스 및 레이아웃 처리에 대한 여러 옵션을 제공하여 변환기는 다양한 프로젝트 요구 사항에 맞게 조정됩니다.
주요 특징
PDF to HTML 변환
PDF 파일을 HTML로 변환하여 웹 기반 보기 또는 HTML 형식이 선호되는 애플리케이션에 통합할 수 있도록 문서에 접근할 수 있게 합니다.
HTML to PDF 변환
HTML 콘텐츠를 고품질 PDF로 변환하여 인쇄 가능한 보고서 생성, 웹 콘텐츠 아카이빙 또는 공유 가능한 문서 형식 만들기에 적합합니다.
상세 가이드
PDF to HTML 변환
PDF를 HTML로 변환하려면:
- 변환기 초기화:
HtmlConverter
인스턴스를 생성합니다. - 변환 옵션 설정:
PdfToHtmlOptions
를 사용하여 출력 사용자 정의, 임베디드 또는 외부 리소스 중에서 선택합니다. - 입력 및 출력 경로 정의: 입력 PDF와 출력 HTML의 경로를 설정합니다.
- 변환 실행:
Process
메서드를 호출하여 파일을 변환합니다.
예제: 임베디드 리소스가 있는 PDF를 HTML로 변환
// 단계 1: HTML Converter 초기화
var converter = new HtmlConverter();
// 단계 2: PDF to HTML 변환을 위한 옵션 구성
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// 단계 3: 파일 경로 설정
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// 단계 4: 변환 실행
converter.Process(options);
PDF to HTML 변환을 위한 사용 가능한 옵션
SaveDataType:
FileWithEmbeddedResources
: 모든 리소스가 포함된 단일 HTML 파일을 생성합니다.FileWithExternalResources
: 리소스를 별도로 저장하여 큰 HTML 파일에 적합합니다.
출력 사용자 정의:
BasePath
: HTML 문서의 리소스에 대한 기본 경로를 설정합니다.IsRenderToSinglePage
: 선택적으로 모든 PDF 콘텐츠를 단일 HTML 페이지에 렌더링합니다.
HTML to PDF 변환
HTML 문서를 PDF로 변환하려면 다음 단계를 따릅니다:
- 변환기 초기화:
HtmlConverter
의 인스턴스를 생성합니다. - PDF 옵션 구성:
HtmlToPdfOptions
를 사용하여 레이아웃 및 미디어 설정을 정의합니다. - 경로 지정: 입력 HTML 및 출력 PDF 파일 경로를 설정합니다.
- 변환 실행:
Process
메서드를 실행하여 변환을 완료합니다.
예제: HTML을 PDF로 변환
// 단계 1: HTML Converter 초기화
var converter = new HtmlConverter();
// 단계 2: HTML to PDF 변환을 위한 옵션 구성
var options = new HtmlToPdfOptions();
// 단계 3: 파일 경로 설정
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// 단계 4: 변환 실행
converter.Process(options);
HTML to PDF 변환을 위한 추가 옵션
미디어 유형:
HtmlMediaType.Print
: 인쇄에 적합한 PDF 생성을 위해 이상적입니다.HtmlMediaType.Screen
: 디지털 보기용으로 설계된 콘텐츠 변환 시 사용합니다.
레이아웃 조정:
PageLayoutOption
: HTML 콘텐츠가 PDF 레이아웃에 맞도록 조정하며, 콘텐츠가 PDF 너비에 맞게 조정되도록 하는ScaleToPageWidth
와 같은 옵션을 제공합니다.IsRenderToSinglePage
: 필요할 경우 전체 HTML 콘텐츠를 단일 PDF 페이지에 렌더링할 수 있도록 설정합니다.
이 변환기는 웹 콘텐츠를 기반으로 한 PDF 보고서 생성부터 웹 기반 접근성을 위한 PDF 문서 아카이빙 변환까지 다양한 애플리케이션에 적합합니다. 더 고급 구성에 대해서는 전체 Sheetize 문서를 참조하십시오.