
PDF는 문서 공유 및 인쇄에 가장 널리 사용되는 형식입니다. 경우에 따라 PDF 문서를 HTML 웹페이지로 변환해야 할 수도 있습니다. 이러한 변환은 관련 이해 관계자가 모든 브라우저에서 쉽게 볼 수 있도록 PDF 문서의 내용을 공유하는 데 도움이 됩니다. 이 기사에서는 C#을 사용하여 PDF 문서를 HTML 웹 페이지로 변환하는 방법을 배웁니다.
이 기사에서는 다음 주제를 다룹니다.
- PDF를 HTML로 변환하는 C# API — 무료 다운로드
- C#을 사용하여 PDF에서 HTML로 변환
- 페이지 범위를 PDF에서 HTML로 변환
- PDF의 특정 페이지를 HTML로 변환
- C#에서 워터마크를 사용하여 PDF를 HTML로 변환
PDF를 HTML로 변환하는 C# API — 무료 다운로드
GroupDocs.Conversion for .NET API를 사용하여 PDF를 HTML로 변환합니다. 최종 사용자에게 빠르고 효율적이며 안정적인 파일 변환 솔루션을 제공합니다. API의 DLL을 다운로드하거나 NuGet을 사용하여 설치하십시오.
Install-Package GroupDocs.Conversion
C#을 사용하여 PDF에서 HTML로 변환
아래의 간단한 단계에 따라 프로그래밍 방식으로 PDF 문서를 HTML 웹 페이지로 쉽게 변환할 수 있습니다.
- 먼저 Converter 클래스를 사용하여 입력 파일 경로를 인수로 사용하여 PDF 문서를 로드합니다. 문서 변환 프로세스를 제어하는 메인 클래스입니다.
- 다음으로 MarkupConvertOptions 클래스의 인스턴스를 만듭니다. 마크업 파일 형식으로 변환하기 위한 다양한 옵션을 제공합니다.
- 그런 다음 선택적으로 FixedLayout, FixedLayoutShowBorders 등과 같은 다양한 변환 옵션을 설정합니다.
- 마지막으로 Converter.Convert() 메서드를 호출하여 변환된 HTML 파일을 저장합니다. 이 메소드는 출력 파일의 경로를 취하고 옵션을 인수로 변환합니다.
다음 코드 샘플은 C#을 사용하여 PDF 문서를 HTML 웹 페이지로 변환하는 방법을 보여줍니다.
// 원본 PDF 파일 로드
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");
// HTML 형식에 대한 변환 옵션 설정
var options = new MarkupConvertOptions();
options.FixedLayout = true;
options.FixedLayoutShowBorders = false;
// HTML 형식으로 변환
converter.Convert(@"C:\Files\Conversion\converted.html", options);

C#에서 PDF를 HTML로 변환합니다.
페이지 범위를 PDF에서 HTML로 변환
다음 단계에 따라 프로그래밍 방식으로 PDF 문서의 페이지 범위를 HTML로 변환할 수 있습니다.
- 먼저 Converter 클래스를 사용하여 입력 파일 경로를 인수로 사용하여 PDF 문서를 로드합니다.
- 다음으로 MarkupConvertOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 변환을 시작할 페이지 번호를 설정하십시오.
- 그런 다음 페이지 수를 설정하여 총 페이지 수를 변환합니다.
- 마지막으로 출력 파일 경로와 변환 옵션을 사용하여 Converter.Convert() 메서드를 호출하여 변환된 HTML 파일을 저장합니다.
다음 코드 샘플은 C#에서 PDF 문서의 페이지 범위를 HTML 파일로 변환하는 방법을 보여줍니다.
// 원본 PDF 파일 로드
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");
// HTML 형식에 대한 변환 옵션 설정
MarkupConvertOptions options = new MarkupConvertOptions();
options.PageNumber = 2; // Start page number
options.PagesCount = 3; // Total pages to convert
// HTML 형식으로 변환
converter.Convert(@"C:\Files\Conversion\converted_pages_range.pdf", options);
PDF의 특정 페이지를 HTML로 변환
다음 단계에 따라 PDF 문서의 특정 페이지를 HTML로 변환할 수 있습니다.
- 먼저 Converter 클래스를 사용하여 입력 파일 경로를 인수로 사용하여 PDF 문서를 로드합니다.
- 다음으로 MarkupConvertOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 변환할 특정 페이지 번호를 쉼표로 구분된 목록으로 제공합니다.
- 마지막으로 출력 파일 경로와 변환 옵션을 사용하여 Converter.Convert() 메서드를 호출하여 변환된 HTML 파일을 저장합니다.
다음 코드 샘플은 PDF 문서의 특정 페이지를 C#의 HTML 파일로 변환하는 방법을 보여줍니다.
// 원본 PDF 파일 로드
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");
// HTML 형식에 대한 변환 옵션 설정
MarkupConvertOptions options = new MarkupConvertOptions();
options.Pages = new List<int> { 1, 3 }; // List of page numbers to convert
// HTML 형식으로 변환
converter.Convert(@"C:\Files\Conversion\converted_specific_pages.pdf", options);
C#에서 워터마크를 사용하여 PDF를 HTML로 변환
아래 단계에 따라 PDF 문서를 HTML 웹 페이지로 변환하고 변환된 HTML 파일에 워터마크를 프로그래밍 방식으로 추가할 수 있습니다.
- 먼저 Converter 클래스를 사용하여 입력 파일 경로를 인수로 사용하여 PDF 문서를 로드합니다.
- 다음으로 WatermarkOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 텍스트, 색상, 너비, 높이, 글꼴 등 다양한 옵션을 설정합니다.
- 다음으로 MarkupConvertOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 WatermarkOptions를 MarkupConvertOptions에 할당합니다.
- 마지막으로 출력 파일 경로와 변환 옵션을 사용하여 Converter.Convert() 메서드를 호출하여 변환된 HTML 파일을 저장합니다.
다음 코드 샘플은 PDF 문서를 워터마크가 있는 HTML 문서로 변환하는 방법을 보여줍니다.
// 원본 PDF 파일 로드
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");
// 텍스트 워터마크 정의
WatermarkOptions watermark = new WatermarkTextOptions("This is a sample watermark!")
{
Color = Color.Red,
Width = 500,
Height = 100,
Top = 0,
Left = 300,
Background = true
};
// HTML 형식에 대한 변환 옵션 설정
MarkupConvertOptions options = new MarkupConvertOptions();
options.Watermark = watermark;
// HTML 형식으로 변환
converter.Convert(@"C:\Files\Conversion\converted_with_watermark.html", options);

C#에서 워터마크를 사용하여 PDF를 HTML로 변환.
무료 라이선스 받기
임시 무료 라이선스를 신청하여 평가 제한 없이 API를 사용해 보세요.
결론
이 기사에서는 C#에서 PDF 문서를 HTML 웹 페이지로 변환하는 방법을 배웠습니다. 또한 PDF의 특정 페이지를 HTML로 변환하고 변환된 파일에 프로그래밍 방식으로 워터마크를 추가하는 방법도 살펴보았습니다. 또한 문서를 사용하여 .NET API용 GroupDocs.Conversion에 대해 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 포럼을 통해 언제든지 문의해 주십시오.