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:

  1. Inicialize o Conversor: Crie uma instância de HtmlConverter.
  2. Defina Opções de Conversão: Use PdfToHtmlOptions para personalizar a saída, escolhendo recursos incorporados ou externos.
  3. Defina Caminhos de Entrada e Saída: Configure os caminhos para seu PDF de entrada e HTML de saída.
  4. 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:

  1. Inicialize o Conversor: Crie uma instância do HtmlConverter.
  2. Configure Opções de PDF: Use HtmlToPdfOptions para definir configurações de layout e mídia.
  3. Especifique Caminhos: Defina os caminhos do arquivo HTML de entrada e PDF de saída.
  4. 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, como ScaleToPageWidth 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.

 Português