HTML Converter

O Sheetize HTML Converter for .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 vários requisitos de projeto.

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, perfeito 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. Inicializar o Conversor: Crie uma instância de HtmlConverter.
  2. Definir Opções de Conversão: Use PdfToHtmlOptions para personalizar a saída, escolhendo recursos incorporados ou externos.
  3. Definir Caminhos de Entrada e Saída: Defina os caminhos para seu PDF de entrada e HTML de saída.
  4. Executar a Conversão: Chame o método Process para converter o arquivo.

Exemplo: Converter PDF para HTML com Recursos Incorporados

// Passo 1: Inicializar o Conversor HTML
var converter = new HtmlConverter();

// Passo 2: Configurar opções para a conversão de PDF para HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Passo 3: Definir caminhos dos arquivos
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Passo 4: Executar 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 recursos no documento HTML.
    • IsRenderToSinglePage: Opcionalmente renderize 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. Inicializar o Conversor: Crie uma instância do HtmlConverter.
  2. Configurar Opções de PDF: Use HtmlToPdfOptions para definir o layout e as configurações de mídia.
  3. Especificar Caminhos: Defina os caminhos do arquivo HTML de entrada e do arquivo PDF de saída.
  4. Executar a Conversão: Execute o método Process para concluir a conversão.

Exemplo: Converter HTML para PDF

// Passo 1: Inicializar o Conversor HTML
var converter = new HtmlConverter();

// Passo 2: Configurar opções para a conversão de HTML para PDF
var options = new HtmlToPdfOptions();

// Passo 3: Definir caminhos dos arquivos
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Passo 4: Executar 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 seja dimensionado para a largura do PDF.
    • IsRenderToSinglePage: Permite renderizar 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 a geração de relatórios em PDF baseados em conteúdo da web até a conversão de arquivos de documentos PDF para acessibilidade baseada na web. Para configurações mais avançadas, consulte a documentação completa do Sheetize.

 Português