HTML e Markdown são duas linguagens de marcação populares usadas para criar conteúdo da web. Enquanto o HTML é usado para criar páginas da Web estruturadas e interativas, o Markdown é uma sintaxe simples usada para formatar texto. A conversão de HTML para Markdown pode ser útil para blogueiros, criadores de conteúdo e desenvolvedores que desejam mudar de HTML para Markdown por vários motivos. Neste artigo, exploraremos como converter HTML em Markdown com Java usando a API REST.
Os seguintes tópicos serão abordados neste artigo:
- Biblioteca Java para converter HTML em Markdown - Instalação do SDK
- Como converter HTML em Markdown via Java usando REST API
Biblioteca Java para converter HTML em Markdown - Instalação do SDK
GroupDocs.Conversion Cloud SDK for Java é uma poderosa ferramenta de conversão que ajuda os desenvolvedores a converter HTML em Markdown em aplicativos Java. Ele fornece conversão fácil de usar, rápida e de alta qualidade, o que o torna a escolha ideal para converter HTML em Markdown. Ele também permite que você converta seus documentos e imagens de qualquer arquivo suportado formato para qualquer formato que você precisar. Você pode converter rapidamente 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 instalá-lo usando o Maven adicionando o seguinte repositório e dependência ao arquivo pom.xml do seu projeto:
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>
Para começar, você precisa inscrever-se para uma conta GroupDocs. Colete a ID e o 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 do Cliente:
# 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);
Como converter HTML para Markdown via Java usando REST API
Aqui está um guia passo a passo para converter HTML para Markdown em Java usando GroupDocs.Conversion Cloud API:
- Carregar o arquivo HTML para a nuvem
- Converter HTML para Markdown via Java
- Baixar o arquivo convertido
Carregar o arquivo
Em primeiro lugar, carregue o documento HTML para o 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.html");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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 HTML carregado estará disponível na seção de arquivos do seu painel na nuvem.
Converta HTML para Markdown via Java
Esta seção mostra como converter um arquivo HTML em um arquivo Markdown programaticamente em Java seguindo as etapas abaixo:
- Em primeiro lugar, importe as classes necessárias para o seu arquivo Java.
- Em segundo lugar, crie uma instância da classe ConvertApi.
- Em terceiro lugar, crie uma instância da classe ConvertSettings.
- Em seguida, forneça o nome do armazenamento em nuvem.
- Em seguida, defina o caminho do arquivo HTML de entrada e o formato do arquivo de saída como “md”.
- Em seguida, defina as opções de conversão e o caminho do arquivo de saída usando a instância ConvertSettings.
- Depois disso, crie uma instância da classe ConvertDocumentRequest e passe o parâmetro settings.
- Por último, chame o método convertDocument() e passe o parâmetro ConvertDocumentRequest.
O trecho de código a seguir mostra como converter um arquivo HTML em um arquivo Markdown via Java 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 documento HTML em arquivo Markdown .md 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.html");
settings.setFormat("md");
settings.setOutputPath("java-testing/output-sample-file.md");
// 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 trecho de código acima converterá o arquivo HTML na pasta de origem no armazenamento em nuvem em um arquivo Markdown. 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.md", 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();
}
}
}
Conversor de HTML para Markdown Online Gratuito
Como converter arquivos HTML para Markdown online gratuitamente? Experimente o HTML online para Markdown conversor para criar Markdown a partir de HTML online gratuitamente. Este conversor é desenvolvido usando o HTML acima mencionado para Markdown REST API.
Conclusão
Vamos terminar este artigo aqui. Neste artigo, você aprendeu:
- como alterar a página HTML para Markdown programaticamente em Java;
- carregue programaticamente o arquivo HTML para a nuvem e, em seguida, baixe o arquivo Markdown convertido da nuvem;
- e converta HTML para Markdown online gratuitamente usando a ferramenta de conversão de HTML para Markdown.
Além disso, também fornecemos uma seção Referência de API que permite visualizar e se comunicar 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.
Além disso, sugerimos que você siga nosso Guia de primeiros passos para obter etapas detalhadas e uso da API.
Por fim, continuamos escrevendo novos artigos de blog em diferentes formatos de arquivo e conversões usando a API REST. Portanto, entre em contato para obter as atualizações mais recentes.
Faça uma pergunta
Para quaisquer dúvidas/discussões sobre HTML para Markdown Converter API, sinta-se à vontade para nos contatar no suporte gratuito fórum.
perguntas frequentes
Como faço para converter arquivos HTML para Markdown usando Java?
Siga este link para aprender o exemplo de código Java sobre como converter HTML em arquivos Markdown de forma rápida e fácil.
A API GroupDocs.Conversion Cloud é segura para converter HTML em Markdown?
Sim, a API GroupDocs.Conversion Cloud é segura para converter HTML em Markdown. Todas as conversões são processadas nos servidores seguros do GroupDocs e os arquivos são excluídos em até 24 horas após a conclusão do processo de conversão.
Como converter HTML para Markdown online gratuitamente?
O documento HTML online para o conversor de arquivo Markdown permite que você converta arquivos HTML para Markdown de forma rápida e fácil. Siga as instruções passo a passo fornecidas abaixo para realizar a conversão:
- Abra conversor online grátis de HTML para Markdown.
- Clique dentro da área para soltar o arquivo para carregar o arquivo HTML ou arraste e solte o arquivo HTML.
- Clique no botão Converter agora. O conversor online gratuito de HTML para Markdown mudará HTML para Markdown.
- O link de download do arquivo Markdown de saída estará disponível instantaneamente após a conversão do HTML em um documento Markdown gratuitamente.
Como converter HTML para Markdown no Windows?
Visite este link para baixar o conversor de HTML para Markdown offline para Windows. Este software de download gratuito conversor de HTML para Markdown pode ser usado para exportar HTML para Markdown no Windows rapidamente, com um único clique.
Veja também
Recomendamos que você visite os seguintes artigos para saber mais sobre:
- Converta imagens HTML para JPG em Java usando a API REST
- Converter EXCEL para JSON e JSON para EXCEL em Python
- Como converter CSV para JSON e JSON para CSV em Python
- Converter XML para CSV e CSV para XML em Python
- Converta documentos do Word em PDF usando a API REST em Python
- Como converter PDF para Excel em Python usando a API REST
- Converter PDF em documento editável do Word com Python SDK
- Como converter PDF para PPTX usando uma API REST em Python
- Converter Word em Markdown e Markdown em Word em Python
- Como converter PDF para PPT ou PPTX usando Java
- Converter arquivo PNG para SVG programaticamente em Java