Converter HTML para Markdown ou HTML para PNG em Java

Converter HTML para Markdown ou HTML para PNG em Java

Markdown e HTML são as duas linguagens de marcação mais populares usadas na web. Markdown é uma linguagem fácil e leve para formatar texto usando símbolos. Já o HTML permite que os usuários criem estruturas web complexas com a ajuda de tags pré-definidas e personalizadas. Em alguns casos, os usuários preferem o Markdown ao HTML devido à sua robustez e simplicidade. Portanto, neste artigo, converteremos HTML para Markdown ou HTML para PNG em Java programaticamente usando métodos de API oferecidos por Aspose.HTML for Java.

Abordaremos as seguintes seções nesta postagem do blog:

Converter HTML para Markdown ou HTML para PNG em Java - instalação da API

Aspose.HTML for Java oferece uma rica pilha de métodos de manipulação e conversão de arquivos. Ele permite que os usuários executem essas ações com configurações simples. Portanto, o procedimento de instalação desta biblioteca de conversão de HTML para Markdown ou HTML para PNG é bastante fácil. Você pode baixar os arquivos jar ou seguir as seguintes configurações do Maven.

Repositório

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Dependência

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

Biblioteca Java para converter HTML em Markdown

As etapas a seguir serão executadas para converter HTML para arquivo .md em um aplicativo Java.

  1. Crie um objeto da classe HTMLDocument e carregue o arquivo HTML de origem.
  2. Inicialize um objeto da classe MarkdownSaveOptions().
  3. Invoque este método convertHTML(documento HTMLDocument, opções MarkdownSaveOptions, java.lang.String outputPath) para converter uma página da Web em um arquivo Markdown. Este método salvará o arquivo convertido no caminho mencionado.

Agora, copie e cole o seguinte trecho de código em seu arquivo Java:

        // crie um objeto da classe HTMLDocument e carregue o arquivo HTML de origem.
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // inicializar um objeto da classe MarkdownSaveOptions().
        MarkdownSaveOptions options = new MarkdownSaveOptions();

        // invoque este método convertHTML(documento HTMLDocument, opções MarkdownSaveOptions, java.lang.String outputPath) para converter uma página da Web em um arquivo Markdown. Este método salvará o arquivo convertido no caminho mencionado.
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-md-FILE");

Biblioteca de conversão de HTML para PNG em Java

Esta seção demonstrará as etapas e o trecho de código para converter um arquivo HTML em arquivo PNG programaticamente em Java.

Vamos seguir os seguintes passos:

  1. Inicie uma instância da classe HTMLDocument e carregue o arquivo HTML de origem.
  2. Crie um objeto da classe ImageSaveOptions para acessar os atributos da imagem.
  3. Faça uma chamada para este método convertHTML(documento HTMLDocument, opções ImageSaveOptions, java.lang.String outputPath) para converter um HTML para PNG.
        //  inicie uma instância da classe HTMLDocument e carregue o arquivo HTML de origem.
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // crie um objeto da classe ImageSaveOptions para acessar os atributos da imagem.
        ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);

        // faça uma chamada para este convertHTML(documento HTMLDocument, opções ImageSaveOptions, java.lang.String outputPath) para converter um HTML para PNG.
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-PNG-FILE");

Obtenha uma licença gratuita

Você pode aproveitar uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Nesta postagem do blog, aprendemos como converter HTML para Markdown ou HTML para PNG em Java programaticamente. Anotamos as etapas e os exemplos de código para testar as APIs de conversão de HTML para .md e HTML para PNG. Além disso, você pode explorar a documentação para conhecer os outros recursos. Além disso, conholdate.com está continuamente escrevendo novas postagens no blog. Portanto, por favor, fique em contato para as atualizações mais recentes.

Faça uma pergunta

Em caso de dúvidas, sinta-se à vontade para nos escrever no fórum.

Veja também