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:
- Crie uma instância da classe
PdfHtml
. - Crie uma instância da classe
PdfToHtmlOptions
para configurar as opções de conversão. - Adicione o arquivo PDF de entrada usando o método
AddInput
. - Adicione o caminho do arquivo HTML de saída usando o método
AddOutput
. - 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.