HTML 변환기

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

주요 기능

PDF에서 HTML 변환

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

HTML에서 PDF 변환

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


자세한 가이드

PDF를 HTML로 변환

PDF를 HTML로 변환하려면:

  1. 변환기 초기화: HtmlConverter의 인스턴스를 만듭니다.
  2. 변환 옵션 설정: PdfToHtmlOptions를 사용하여 출력 사용자지정, 내장 또는 외부 리소스를 선택합니다.
  3. 입력 및 출력 경로 정의: 입력 PDF 및 출력 HTML의 경로를 설정합니다.
  4. 변환 실행: Process 메서드를 호출하여 파일을 변환합니다.

예제: 내장 리소스를 사용하여 PDF를 HTML로 변환

// 1단계: HTML 변환기 초기화
var converter = new HtmlConverter();

// 2단계: PDF에서 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에서 HTML로 변환을 위한 사용 가능한 옵션

  • SaveDataType:

    • FileWithEmbeddedResources: 모든 리소스가 내장된 단일 HTML 파일을 생성합니다.
    • FileWithExternalResources: 리소스를 별도로 저장하여 대형 HTML 파일에 적합합니다.
  • 출력 사용자화:

    • BasePath: HTML 문서의 리소스를 위한 기본 경로를 설정합니다.
    • IsRenderToSinglePage: 모든 PDF 콘텐츠를 하나의 HTML 페이지에 렌더링하도록 선택적으로 설정합니다.

HTML을 PDF로 변환

HTML 문서를 PDF로 변환하려면 다음 단계를 따릅니다:

  1. 변환기 초기화: HtmlConverter의 인스턴스를 만듭니다.
  2. PDF 옵션 구성: HtmlToPdfOptions를 사용하여 레이아웃 및 미디어 설정을 정의합니다.
  3. 경로 지정: 입력 HTML 및 출력 PDF 파일 경로를 설정합니다.
  4. 변환 실행: Process 메서드를 실행하여 변환을 완료합니다.

예제: HTML을 PDF로 변환

// 1단계: HTML 변환기 초기화
var converter = new HtmlConverter();

// 2단계: HTML에서 PDF 변환을 위한 옵션 구성
var options = new HtmlToPdfOptions();

// 3단계: 파일 경로 설정
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// 4단계: 변환 실행
converter.Process(options);

HTML을 PDF로 변환하기 위한 추가 옵션

  • 미디어 유형:

    • HtmlMediaType.Print: 인쇄에 적합한 PDF 생성에 이상적입니다.
    • HtmlMediaType.Screen: 디지털 보기용으로 디자인된 콘텐츠 변환 시 사용합니다.
  • 레이아웃 조정:

    • PageLayoutOption: HTML 콘텐츠가 PDF 레이아웃에 맞는 방법을 조정하며, ScaleToPageWidth와 같이 콘텐츠가 PDF 너비에 맞게 조정될 수 있도록 합니다.
    • IsRenderToSinglePage: 필요 시 전체 HTML 콘텐츠를 단일 PDF 페이지에 렌더링 가능하게 합니다.

이 변환기는 웹 콘텐츠에 기반한 PDF 보고서를 생성하는 것부터 웹 기반 접근성을 위한 PDF 문서의 아카이빙 변환까지 다양한 애플리케이션에 적합합니다. 더 많은 고급 구성에 대한 정보는 전체 Documentize 문서를 참조하십시오.

 한국어