Converter Markdown em HTML em Java para criar conteúdo da web

Converter Markdown em HTML em Java usando a API REST

Como desenvolvedor Java, você pode converter o arquivo Markdown MD para HTML Página da Web programaticamente em Java usando a API REST GroupDocs.Conversion. Em certos casos, pode ser necessário alterar o arquivo de linguagem de marcação para um único arquivo HTML. Por exemplo, você deseja salvar e compartilhar arquivos Markdown online para publicar conteúdo na Internet. Portanto, neste tutorial de Java, aprendemos como converter Markdown para HTML em Java usando a API REST.

Os seguintes tópicos serão abordados neste artigo:

Java Markdown to HTML Converter REST API - Instalação do SDK

Para converter o arquivo Markdown .MD em página HTML, usarei o Java SDK do GroupDocs.Conversion Cloud API. Ele ajuda você a integrar a API GroupDocs.Conversion Cloud em seus aplicativos Java de forma rápida e fácil. Esta é a melhor API de conversão de Markdown para HTML que mantém o formato de texto original e os layouts de seus documentos. Nossa API de conversão também permite que você converta seus documentos e imagens de qualquer formato de arquivo suportado para qualquer formato que você precisar. Você pode facilmente converter entre mais de 50 tipos de arquivos e imagens como Word, PDF, PowerPoint, Excel, HTML, CAD, imagens raster, etc.

Você pode baixar o arquivo JAR da API ou instalar usando as configurações do Maven. Adicione o repositório e a dependência ao POM.xml do seu projeto. Abaixo estão as instruções para o Maven:

Repositório Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dependência do Maven:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Obtenha seu ID e segredo do cliente no painel antes de começar a seguir as etapas e os trechos de código disponíveis. Por favor, digite o código mostrado abaixo depois de ter seu ID e segredo:

# Obtenha seu client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Converter documento Markdown em arquivo HTML em Java usando a API REST

Existem vários motivos pelos quais você pode querer converter Markdown em HTML. Por exemplo, para publicar e criar conteúdo da web, para otimização de mecanismos de pesquisa (SEO) de sites, controle sobre layout e design. A seguir estão as etapas para converter um arquivo Markdown em documento HTML, conforme mencionado abaixo:

Carregar o arquivo

Em primeiro lugar, carregue o documento Markdown no armazenamento em nuvem usando o trecho de código fornecido abaixo:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Carregar arquivo para armazenamento em nuvem usando Java
public class App {

	public static void main(String[] args) {
				
		// Crie uma instância da API de conversão					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.md");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.md", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Como resultado, o arquivo Markdown carregado estará disponível na seção de arquivos do seu painel na nuvem.

Converter Markdown em HTML em Java

Esta seção mostra como converter um arquivo Markdown em uma página HTML programaticamente em Java seguindo as etapas abaixo:

  • Em primeiro lugar, crie uma instância de ConvertApi
  • Em segundo lugar, crie uma instância do ConvertSettings
  • Em seguida, forneça o nome do armazenamento em nuvem
  • Em seguida, defina o caminho do arquivo Markdown de entrada e o formato do arquivo de saída como “html”
  • Agora, defina o caminho do arquivo HTML de saída
  • Criar ConvertDocumentRequest com ConvertSettings
  • Por fim, invoque o método convertdocument() com ConvertDocumentRequest

O trecho de código a seguir mostra como converter o arquivo Markdown em página HTML usando a API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Como converter arquivo Markdown em documento HTML em Java.
public class App {

	public static void main(String[] args) {
		
		// Crie uma instância da API de conversão
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Preparar configurações de conversão
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.md");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// converter para o formato especificado
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Baixe o arquivo convertido

O exemplo de código acima salvará a página da Web HTML convertida na nuvem. Você pode baixá-lo usando o seguinte trecho de código:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Baixe o arquivo do armazenamento em nuvem em Java
public class App {

	public static void main(String[] args) {
				
		// Crie uma instância da API de conversão					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

É assim que o arquivo Markdown para a biblioteca conversora de documentos HTML em java funciona. Na próxima seção, vamos explorar configurações de conversão mais avançadas usando a API Java.

Converter arquivo Markdown em página HTML em Java usando opções avançadas

É uma maneira útil de tornar seu conteúdo mais amplamente acessível e compatível em diferentes plataformas e sistemas, convertendo Markdown em HTML. Nesta seção, você pode converter texto Markdown em arquivo HTML usando algumas configurações avançadas programaticamente seguindo as etapas abaixo:

  • Em primeiro lugar, crie uma instância de ConvertApi
  • Em segundo lugar, crie uma instância do ConvertSettings
  • Em seguida, forneça o nome do armazenamento em nuvem
  • Defina o caminho do arquivo Markdown de entrada e o formato do arquivo de saída como “html”
  • Em seguida, crie uma instância do HtmlConvertOptions
  • Defina várias opções de conversão como setFromPage, setPagesCount, setFixedLayout, etc.
  • Agora, defina as opções de conversão e o caminho do arquivo de saída
  • Criar ConvertDocumentRequest com ConvertSettings
  • Por fim, chame a conversão usando o método convertdocument() com ConvertDocumentRequest

O exemplo de código a seguir mostra como converter o arquivo Markdown em página da Web HTML usando configurações avançadas.

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Java converte arquivo .MD em arquivo HTML usando configurações adicionais.
public class App {

	public static void main(String[] args) {
		
		// Crie uma instância da API de conversão
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Preparar configurações de conversão
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.md");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// converter para o formato especificado
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Siga as etapas mencionadas anteriormente para fazer upload e download dos arquivos.

Markdown Online para Conversor de HTML Gratuito

Como converter Markdown para arquivo HTML online gratuitamente? Tente Markdown online para HTML conversor para criar HTML de Markdown online gratuitamente. Ele foi desenvolvido usando a API acima para converter Markdown em HTML online gratuitamente.

Conclusão

Vamos terminar este artigo aqui. Neste artigo, você aprendeu:

  • como alterar o texto Markdown para a página HTML em Java programaticamente;
  • como converter arquivo Markdown em arquivo HTML usando algumas configurações avançadas em Java;
  • carregue programaticamente o arquivo Markdown na nuvem e, em seguida, baixe o arquivo HTML convertido da nuvem;
  • converter online Markdown para HTML gratuitamente usando o software conversor de Markdown para HTML;

Além disso, você pode aprender mais sobre a API de conversão de arquivos GroupDocs.Conversion usando a documentação. Também fornecemos uma seção Referência de API que permite que você visualize e se comunique com nossas APIs diretamente pelo navegador. O código-fonte completo do Java SDK está disponível gratuitamente no Github. Verifique o GroupDocs.Conversion Cloud SDK para Java Exemplos aqui.

Por fim, groupdocs.cloud está escrevendo novos artigos de blog sobre diferentes conversões de formatos de arquivo usando a API REST. Então, por favor, fique em contato para atualizações regulares.

Faça uma pergunta

Para quaisquer dúvidas/discussões sobre Markdown to HTML Converter API, sinta-se à vontade para nos contatar no suporte gratuito fórum.

perguntas frequentes

Como faço para converter Markdown em HTML em Java?

Siga [este link](https://blog.groupdocs.cloud/pt/conversion/convert-markdown-to-html-in-java-using-rest-api/#Convert-Markdown-File-to-HTML-Document- in-Java-using-REST-API) para aprender o exemplo de código Java para converter o arquivo Markdown em página da Web HTML, de forma rápida e fácil.

Posso converter Markdown em HTML em Java usando a API REST?

Sim, você pode alterar Markdown para HTML em Java. Em primeiro lugar, crie uma instância de ConvertApi, defina os valores das configurações de conversão e invoque o método convertDocument com ConvertDocumentRequest para converter Markdown em página da Web HTML.

Como converter Markdown para HTML online gratuitamente?

Markdown .md file to HTML converter online free permite que você converta Markdown em HTML grátis, de forma rápida e fácil. Assim que a conversão online do arquivo .md para HTML for concluída, você poderá baixar instantaneamente o arquivo HTML convertido em seu PC.

Como faço para converter Markdown online para HTML?

  • Abra conversor Markdown para HTML gratuito online
  • Clique dentro da área para soltar o arquivo para carregar o arquivo Markdown ou arraste e solte o arquivo Markdown.
  • Clique no botão Converter agora, o conversor on-line gratuito Markdown para HTML mudará o arquivo Markdown para HTML on-line gratuitamente.
  • O link de download do arquivo HTML de saída estará disponível instantaneamente após a conversão do arquivo Markdown em documento HTML gratuitamente.

Como instalar o Markdown para a biblioteca HTML Java?

Você pode baixar e instalar Java Markdown to HTML converter library para processar, manipular e criar HTML a partir do arquivo Markdown em Java programaticamente.

Como converter Markdown para HTML no Windows?

Por favor, visite este link para baixar Markdown to HTML converter offline para windows. Este software de download gratuito conversor de Markdown para HTML pode ser usado para exportar Markdown para HTML no Windows rapidamente, com um único clique.

Veja também

Recomendamos que você visite os seguintes artigos para saber mais sobre: