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:
- Inicializar o Conversor: Crie uma instância de
HtmlConverter
. - Definir Opções de Conversão: Use
PdfToHtmlOptions
para personalizar a saída, escolhendo recursos incorporados ou externos. - Definir Caminhos de Entrada e Saída: Defina os caminhos para seu PDF de entrada e HTML de saída.
- 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:
- Inicializar o Conversor: Crie uma instância do
HtmlConverter
. - Configurar Opções de PDF: Use
HtmlToPdfOptions
para definir o layout e as configurações de mídia. - Especificar Caminhos: Defina os caminhos do arquivo HTML de entrada e do arquivo PDF de saída.
- 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, comoScaleToPageWidth
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.