HTML Converter

.NET 용 Sheetize HTML Converter는 웹 애플리케이션, 아카이빙 및 보고서 생성을 위한 PDF 및 HTML 형식 간의 문서 변환을 위한 강력한 기능을 제공합니다. 리소스 및 레이아웃 처리에 대한 여러 옵션을 제공하여 변환기는 다양한 프로젝트 요구 사항에 맞게 조정됩니다.

주요 특징

PDF to HTML 변환

PDF 파일을 HTML로 변환하여 웹 기반 보기 또는 HTML 형식이 선호되는 애플리케이션에 통합할 수 있도록 문서에 접근할 수 있게 합니다.

HTML to PDF 변환

HTML 콘텐츠를 고품질 PDF로 변환하여 인쇄 가능한 보고서 생성, 웹 콘텐츠 아카이빙 또는 공유 가능한 문서 형식 만들기에 적합합니다.


상세 가이드

PDF to HTML 변환

PDF를 HTML로 변환하려면:

  1. 변환기 초기화: HtmlConverter 인스턴스를 생성합니다.
  2. 변환 옵션 설정: PdfToHtmlOptions를 사용하여 출력 사용자 정의, 임베디드 또는 외부 리소스 중에서 선택합니다.
  3. 입력 및 출력 경로 정의: 입력 PDF와 출력 HTML의 경로를 설정합니다.
  4. 변환 실행: 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로 변환하려면 다음 단계를 따릅니다:

  1. 변환기 초기화: HtmlConverter의 인스턴스를 생성합니다.
  2. PDF 옵션 구성: HtmlToPdfOptions를 사용하여 레이아웃 및 미디어 설정을 정의합니다.
  3. 경로 지정: 입력 HTML 및 출력 PDF 파일 경로를 설정합니다.
  4. 변환 실행: 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 문서를 참조하십시오.

 한국어