Conversor HTML
O Sheetize HTML Converter para .NET fornece capacidades robustas para a conversão de documentos entre formatos PDF e HTML, ideal para aplicações web, arquivamento e geração de relatórios.
Principais Características
PDF para conversão HTML
Converter arquivos PDF para HTML para tornar documentos acessíveis para visualização baseada na web ou integração em aplicativos onde o formato HTML é preferido.
Conversão HTML para PDF
Transformar conteúdo HTML em PDFs de alta qualidade, perfeito para gerar relatórios impressíveis, arquivar conteúdo da web ou criar formatos de documento compartilháveis.
Guia detalhado
Conversão de PDF para HTML
Para converter um PDF em HTML:
- Initialize o Converter : Crie uma instância de
HtmlConverter
. - Sete Opções de Conversão : Use
PdfToHtmlOptions
para personalizar a produção, escolhendo recursos incorporados ou externos. - Define Paths Input e Output : Define os caminhos para sua entrada PDF e saída HTML.
- Execute a conversão : chame o
Process
Método de conversão do arquivo.
Exemplo: Converter PDF para HTML com recursos embutidos
// Step 1: Initialize the HTML Converter
var converter = new HtmlConverter();
// Step 2: Configure options for PDF to HTML conversion
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Step 3: Set file paths
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// Step 4: Run the conversion
converter.Process(options);
Opções disponíveis para conversão de PDF para HTML
SaveDataType é o seguinte:
FileWithEmbeddedResources
: Gerar um único arquivo HTML com todos os recursos incorporados.FileWithExternalResources
: Salva recursos separadamente, ideal para grandes arquivos HTML.Customização de saída :
BasePath
Configura o caminho de base para os recursos no documento HTML.IsRenderToSinglePage
: Opcionalmente render todos os conteúdos PDF em uma única página HTML.
Converter HTML para PDF
Para converter um documento HTML em um PDF, siga estas etapas:
- Initialize o Converter : Crie uma instância do
HtmlConverter
. - Configure Opções PDF : Use
HtmlToPdfOptions
Definir layout e configurações de mídia. - Specifique Paths : Configura as pistas de entrada HTML e saída de arquivo PDF.
- Execute a conversão : execute o
Process
Método para completar a conversão.
Exemplo: Converter HTML para PDF
// Step 1: Initialize the HTML Converter
var converter = new HtmlConverter();
// Step 2: Configure options for HTML to PDF conversion
var options = new HtmlToPdfOptions();
// Step 3: Set file paths
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// Step 4: Execute the conversion
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.Adaptações de layout:
PageLayoutOption
: Ajusta como o conteúdo HTML se encaixa no layout PDF, comoScaleToPageWidth
para garantir as escalas de conteúdo 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 converter é versátil para uma variedade de aplicações, desde a geração de relatórios PDF baseados em conteúdo 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 Sheetize.