Conversão HTML online ou via C#
Converta linguagem de marcação de hipertexto HTML para PDF, XHTML, MHTML, Markdown, XPS, DOCX e imagens, incluindo BMP, JPG, PNG, TIFF para criar aplicativos .NET de plataforma cruzada
Como Converter HTML Usando C#
Linguagem de marcação de hipertexto HTML é a linguagem da Web. Atualmente, a maioria das informações está presente em sites na forma de páginas da web. Portanto, converter essas informações baseadas em HTML em outros formatos como PDF, XPS, Microsoft® Word, Markdown e formatos de imagem é um cenário comum. A
Aspose.HTML for .NET API
facilita o processo de conversão para os desenvolvedores. Ele carrega o arquivo usando a classe HTMLDocument, cria o objeto de opções de salvamento relevante e usa o método de conversão relevante da
classe Converter
.
Qualquer conversão que você deseja executar envolve carregar um documento HTML e salvá-lo no formato suportado. Pode ser cenários diferentes, mas pode ser feito com algumas etapas obrigatórias:
- Carregue um documento HTML em um objeto Document usando um dos construtores HTMLDocument() . Você pode carregar HTML de um arquivo, código HTML, fluxo ou URL.
- Crie um objeto Salvar opções.
- Invoque um dos métodos ConvertHTML() e passe os parâmetros necessários para ele.
Conversor HTML Online
Você pode converter HTML com Aspose.HTML para API .NET em tempo real. O exemplo C# a seguir demonstra como converter um documento HTML. Carregue um arquivo do sistema de arquivos local, selecione o formato de saída e execute o exemplo. Você obterá imediatamente o resultado. Você pode experimentar os conversores online gratuitos aqui.
using Aspose.Html; using Aspose.Html.Converters; using Aspose.Html.Saving; using var document = new HTMLDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'MHTML'}} var options = new MHTMLSaveOptions(); {{/if_output}} {{#if_output 'DOCX'}} var options = new DocSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'MD'}} var options = new MarkdownSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} Converter.ConvertHTML(document, options, "output.{{output lower}}"); {{/if_output}} {{#if_output 'XHTML'}} document.Save("output.xhtml", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.XHTML }); {{/if_output}}
Funções de conversão na documentação
O principal destaque do Aspose.HTML .NET API é um recurso de conversão. A conversão entre formatos é necessária por vários motivos: para trabalhar em um formato familiar e conveniente ou para aproveitar diferentes formatos para tarefas específicas. O namespace Aspose.Html.Converters implementa acesso fácil aos métodos de conversão. Ele fornece uma ampla gama de conversões de HTML para formatos populares, como PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML e MD. Por favor, visite o capítulo de documentação Converting Between Formats para saber mais sobre os recursos de conversão Aspose.HTML for .NET API.
Instalando a biblioteca Aspose.HTML for .NET
Esta biblioteca suporta a análise de HTML5, CSS3, SVG e HTML Canvas para construir um Document Object Model (DOM) baseado no WHATWG DOM Standard. Você pode usar várias maneiras de instalar a biblioteca Aspose.HTML for .NET em seu sistema:
- Usando a GUI do Gerenciador de Pacotes NuGet.
- Usando o Console do Gerenciador de Pacotes.
- Instalando o Aspose.HTML for .NET através do MSI.
Para obter mais detalhes sobre a instalação da biblioteca C#, consulte a Documentação do Aspose.HTML .
Outras conversões suportadas
Você também pode converter arquivos HTML, XHTML, MHTML, EPUB, Markdown e SVG em muitos outros formatos de arquivo, incluindo alguns listados abaixo: