IRONSOFTWAREHOME
PDF를 HTML로 변환
using IronPdf;
using IronSoftware.Drawing;
using System;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Convert PDF to HTML string
string html = pdf.ToHtmlString();
Console.WriteLine(html);

// Convert PDF to HTML file
pdf.SaveAsHtml("myHtml.html");

// PDF to HTML configuration options
HtmlFormatOptions htmlformat = new HtmlFormatOptions();
htmlformat.BackgroundColor = Color.White;
htmlformat.H1Color = Color.Blue;
htmlformat.H1FontSize = 25;
htmlformat.H1TextAlignment = TextAlignment.Center;
htmlformat.PdfPageMargin = 10;

// Convert PDF to HTML file
pdf.SaveAsHtml("myHtmlConfigured.html", true, "Hello World", htmlFormatOptions: htmlformat);
Imports IronPdf
Imports IronSoftware.Drawing
Imports System

Dim pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Convert PDF to HTML string
Dim html As String = pdf.ToHtmlString()
Console.WriteLine(html)

' Convert PDF to HTML file
pdf.SaveAsHtml("myHtml.html")

' PDF to HTML configuration options
Dim htmlformat As New HtmlFormatOptions()
htmlformat.BackgroundColor = Color.White
htmlformat.H1Color = Color.Blue
htmlformat.H1FontSize = 25
htmlformat.H1TextAlignment = TextAlignment.Center
htmlformat.PdfPageMargin = 10

' Convert PDF to HTML file
pdf.SaveAsHtml("myHtmlConfigured.html", True, "Hello World", htmlFormatOptions:=htmlformat)
NuGet Download
PM > Install-Package IronPdf
PDF를 HTML로 변환

PDF를 HTML로 변환

IronPDF HTML 콘텐츠에서 픽셀 단위로 완벽한 PDF 파일을 생성할 수 있는 것처럼 PDF 문서를 HTML로 변환하는 데에도 사용할 수 있습니다. PdfDocumentHtmlFormatOptions 클래스를 사용하여 사용자는 PDF를 HTML로 변환하고 최종 HTML 콘텐츠의 형식을 제어하는 데 필요한 메서드에 액세스할 수 있습니다.

PDF를 HTML로 변환하는 5단계

다음은 변환을 수행하는 방법을 보여주는 단계별 코드 예제입니다.

PDF 파일을 HTML로 변환하기 시작하려면, 먼저 PdfDocument 클래스의 FromFile 메서드를 사용하여 변환하려는 PDF를 로드해야 합니다. 이 메서드는 전달된 파일명이나 파일 위치를 읽어 pdf라는 새로운 PdfDocument 객체로 변환합니다. 이제 변환 과정에서 필요할 때마다 이 객체를 간단히 참조하여 접근할 수 있습니다.

다음으로, PDF 문서를 간단한 HTML 문자열 객체로 변환하는 방법을 보여드리겠습니다. 이 객체는 콘솔에 표시되어 개발자의 필요에 따라 추가 조작이 가능합니다. 다음 코드는 PDF 파일을 HTML 파일로 변환하는 또 다른 방법을 보여줍니다. 이 변환된 HTML 파일은 단순한 HTML 문자열보다 더 복잡한 작업이나 공유에 적합합니다. 두 방법 모두 변환 과정을 완료하는 데 단 한 줄의 코드만 필요하므로 사용하기 간편하고 효율적입니다.

이제 HtmlFormatOptions 클래스를 사용하여 최종 HTML 출력을 사용자 지정하는 고급 예제를 살펴보겠습니다. 이 클래스를 사용하면 배경색, 제목(H1) 색상, H1 텍스트 정렬, 페이지 여백 등 다양한 요소를 조정할 수 있습니다. 먼저, 코드에서 htmlFormat이라는 클래스의 새 인스턴스를 생성해야 합니다.

이 예제에서는 IronSoftware.Drawing.Color 클래스를 사용하여 배경색을 흰색으로 변경하고 H1 텍스트 색상을 파란색으로 설정합니다. 다음으로 H1 글꼴 크기를 25px로 조정합니다. 다음으로, H1 텍스트의 정렬을 가운데로 변경합니다. 마지막으로 HTML 문서에서 PDF 페이지 여백을 10px로 설정했습니다.

마지막 단계는 SaveAsHtml 메서드를 다시 활용하여 이번에는 추가 매개변수를 사용하여 PDF를 HTML로 변환하는 것입니다. 첫 번째 매개변수는 새로 생성된 HTML 문서를 저장할 이름과 위치입니다. 그런 다음, HTML이 PDF 콘텐츠에 전체 폭을 사용할 수 있도록 fullContentWidth 부울을 true로 설정합니다. 또한 HTML 출력에 대한 제목을 지정하고, 이전에 만든 사용자 지정 설정을 htmlFormatOptions으로 적용합니다.

지금 바로 PDF를 HTML로 변환하는 가이드를 살펴보세요!
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 20,756,830버전:2026.7방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.