PDF to HTML Converter

O Documentize PDF to HTML Converter para .NET é uma ferramenta dinâmica que simplifica a conversão de documentos PDF para o formato HTML. Este plugin foi projetado não apenas para mudanças simples de formato de arquivo, mas também para aprimorar a acessibilidade, tornando os documentos mais amigáveis e adaptáveis aos ambientes da web.

Como Converter PDF para HTML

Para converter um documento PDF em HTML, siga estes passos:

  1. Crie uma instância da classe PdfHtml.
  2. Crie uma instância da classe PdfToHtmlOptions para configurar as opções de conversão.
  3. Adicione o arquivo PDF de entrada usando o método AddInput.
  4. Adicione o caminho do arquivo HTML de saída usando o método AddOutput.
  5. Chame o método Process para converter o PDF em HTML.
1var pdfHtml = new PdfHtml();
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3
4// Defina os caminhos de entrada e saída
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.html"));
7
8// Processar a conversão de PDF para HTML
9pdfHtml.Process(options);

Como Converter HTML para PDF

O PDF to HTML Converter também suporta a conversão de arquivos HTML de volta para o formato PDF, permitindo uma conversão bidirecional completa.

1var pdfHtml = new PdfHtml();
2var options = new HtmlToPdfOptions();
3
4// Defina os caminhos de entrada e saída
5options.AddInput(new FileDataSource(@"C:\Samples\input.html"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.pdf"));
7
8// Processar a conversão de HTML para PDF
9pdfHtml.Process(options);

Personalizando a Conversão de PDF para HTML

Você pode personalizar o processo de conversão especificando a codificação, fontes ou outras configurações. Aqui está um exemplo de configuração da codificação UTF-8 e da fonte Arial para a conversão:

 1var pdfHtml = new PdfHtml();
 2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
 3
 4// Defina a codificação e a fonte
 5options.Encoding = Encoding.UTF8;
 6options.Font = "Arial";
 7
 8// Adicione arquivos de entrada e saída
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.html"));
11
12// Processar a conversão
13pdfHtml.Process(options);

Conversão em Lote de PDF para HTML

Este plugin também suporta processamento em lote, permitindo que você converta vários PDFs em arquivos HTML de uma só vez.

 1var pdfHtml = new PdfHtml();
 2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
 3
 4// Adicione vários arquivos PDF de entrada
 5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// Defina os caminhos dos arquivos de saída para cada conversão
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.html"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.html"));
11
12// Processar a conversão em lote
13pdfHtml.Process(options);

Principais Recursos:

  • Converter PDF para HTML: Converta documentos PDF facilmente em arquivos HTML totalmente funcionais.
  • Recursos Embutidos: Escolha se deseja incorporar recursos (como imagens e fontes) diretamente no HTML ou vinculá-los externamente.
  • Conversão Bidirecional: Converta PDFs para HTML e vice-versa com suporte total para ambas as direções.
  • Manter Layout: Garanta que o layout e a formatação originais sejam preservados durante a conversão.
  • Codificação Personalizada: Especifique o formato de codificação, como UTF-8, para renderização precisa de texto no HTML convertido.
 Português