Conversor HTML
O Conversor HTML Documentize para .NET oferece capacidades robustas para converter documentos entre os formatos PDF e HTML, ideal para aplicações web, arquivamento e geração de relatórios. Com várias opções para manuseio de recursos e layouts, o conversor se adapta a diversos requisitos de projetos.
Principais Recursos
Conversão de PDF para HTML
Converta arquivos PDF para HTML para tornar documentos acessíveis para visualização baseada na web ou integração em aplicações onde o formato HTML é preferido.
Conversão de HTML para PDF
Transforme conteúdo HTML em PDFs de alta qualidade, perfeitos para gerar relatórios imprimíveis, arquivar conteúdo da web ou criar formatos de documentos compartilháveis.
Guia Detalhado
Convertendo PDF para HTML
Para converter um PDF para HTML:
- Inicialize o Conversor: Crie uma instância de
HtmlConverter
. - Defina Opções de Conversão: Use
PdfToHtmlOptions
para personalizar a saída, escolhendo recursos incorporados ou externos. - Defina Caminhos de Entrada e Saída: Configure os caminhos para seu PDF de entrada e HTML de saída.
- Execute a Conversão: Chame o método
Process
para converter o arquivo.
Exemplo: Converter PDF para HTML com Recursos Incorporados
// Etapa 1: Inicialize o Conversor HTML
var converter = new HtmlConverter();
// Etapa 2: Configure opções para conversão de PDF para HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Etapa 3: Defina caminhos de arquivos
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// Etapa 4: Execute a conversão
converter.Process(options);
Opções Disponíveis para Conversão de PDF para HTML
SaveDataType:
FileWithEmbeddedResources
: Gera um único arquivo HTML com todos os recursos incorporados.FileWithExternalResources
: Salva recursos separadamente, ideal para arquivos HTML grandes.
Personalização da Saída:
BasePath
: Defina o caminho base para os recursos no documento HTML.IsRenderToSinglePage
: Opcionalmente renderiza todo o conteúdo PDF em uma única página HTML.
Convertendo HTML para PDF
Para converter um documento HTML para PDF, siga estas etapas:
- Inicialize o Conversor: Crie uma instância do
HtmlConverter
. - Configure Opções de PDF: Use
HtmlToPdfOptions
para definir configurações de layout e mídia. - Especifique Caminhos: Defina os caminhos do arquivo HTML de entrada e PDF de saída.
- Execute a Conversão: Execute o método
Process
para finalizar a conversão.
Exemplo: Converter HTML para PDF
// Etapa 1: Inicialize o Conversor HTML
var converter = new HtmlConverter();
// Etapa 2: Configure opções para conversão de HTML para PDF
var options = new HtmlToPdfOptions();
// Etapa 3: Defina caminhos de arquivos
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// Etapa 4: Execute a conversão
converter.Process(options);
Opções Adicionais para Conversão de HTML para PDF
Tipo de Mídia:
HtmlMediaType.Print
: Ideal para gerar PDFs adequados para impressão.HtmlMediaType.Screen
: Use ao converter conteúdo projetado para visualização digital.
Ajustes de Layout:
PageLayoutOption
: Ajusta como o conteúdo HTML se encaixa no layout do PDF, comoScaleToPageWidth
para garantir que o conteúdo redimensione para a largura do PDF.IsRenderToSinglePage
: Habilita a renderização de todo o conteúdo HTML em uma única página PDF, se necessário, para apresentações concisas.
Este conversor é versátil para uma variedade de aplicações, desde gerar relatórios em PDF com base em conteúdo da web até converter arquivos de documentos PDF para acessibilidade baseada na web. Para configurações mais avançadas, consulte a documentação completa do Documentize.