IRONSOFTWAREHOME
PDF para 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 para HTML

PDF para HTML

Assim como o IronPDF consegue gerar arquivos PDF com perfeição de pixels a partir de conteúdo HTML, ele também pode ser usado para converter documentos PDF em HTML. Por meio do uso das classes PdfDocument e HtmlFormatOptions, os usuários terão acesso aos métodos necessários para converter o PDF em HTML e controle sobre como o conteúdo final em HTML será formatado.

5 passos para converter PDF em HTML

Aqui está um exemplo de código passo a passo que ilustra como realizar a conversão:

Para começar a converter um arquivo PDF em HTML, primeiro devemos carregar o PDF que desejamos converter usando o método FromFile da classe PdfDocument. Este método pega o nome do arquivo ou a localização do arquivo que passamos para ele e Load em um novo objeto PdfDocument, pdf. Agora, poderemos simplesmente referenciar esse objeto sempre que quisermos acessá-lo para o processo de conversão.

Em seguida, demonstraremos o método de conversão de um documento PDF em um objeto de string HTML simples, que poderá então ser exibido no console, pronto para ser manipulado posteriormente, dependendo das necessidades do desenvolvedor. A seguinte linha de código demonstra outra maneira, onde convertemos o PDF em um arquivo HTML, pronto para trabalhos mais complexos ou compartilhamento em comparação com a simples string HTML. Ambos os métodos requerem apenas uma única linha para realizar o processo de conversão, tornando-os fáceis de usar e eficientes.

Agora, vamos ver um exemplo mais avançado no qual pegamos a classe HtmlFormatOptions e usamos suas propriedades para personalizar a saída final em HTML. Com essa classe, você pode ajustar diversos aspectos, como cor de fundo, cor do título (H1), alinhamento do texto H1, margens da página e muito mais. Primeiro, precisamos criar uma nova instância desta classe, nomeada como htmlFormat no código.

Neste exemplo, mudamos a cor de fundo para branco e definimos a cor do texto H1 para azul usando a classe IronSoftware.Drawing.Color. Em seguida, ajustamos o tamanho da fonte H1 para 25 pixels. Em seguida, personalizamos o alinhamento do texto H1 para que fique centralizado. Por fim, definimos as margens da página PDF no documento HTML para 10 pixels.

A etapa final envolve usar o método SaveAsHtml novamente para converter o PDF em HTML, desta vez com parâmetros adicionais. O primeiro parâmetro é o nome e o local onde o documento HTML recém-gerado será salvo. Em seguida, definimos um booleano, fullContentWidth, para verdadeiro, o que configura o HTML para usar toda a largura para o conteúdo do PDF. Também especificamos um título para a saída de HTML e finalmente aplicamos as configurações de personalização que criamos anteriormente com htmlFormatOptions.

Explore agora mesmo o nosso Guia de Conversão de PDF para HTML!
Ver no GitHub

Pronto para começar?

Nuget Downloads 20,756,830Versão:2026.7recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.