Convierta Markdown a HTML en Java para crear contenido web

Convierta Markdown a HTML en Java usando REST API

Como desarrollador de Java, puede convertir el archivo Markdown MD a HTML Página web mediante programación en Java usando la API REST de GroupDocs.Conversion. En ciertos casos, es posible que deba cambiar el archivo de lenguaje de marcado a un solo archivo HTML. Por ejemplo, desea guardar y compartir archivos Markdown en línea para publicar contenido en Internet. Por lo tanto, en este tutorial de Java, aprendemos cómo convertir Markdown a HTML en Java utilizando la API REST.

En este artículo se tratarán los siguientes temas:

API REST de Java Markdown to HTML Converter: instalación de SDK

Para convertir el archivo Markdown .MD a una página HTML, usaré el Java SDK de GroupDocs.Conversion Cloud API. Le ayuda a integrar GroupDocs.Conversion Cloud API en sus aplicaciones Java de forma rápida y sencilla. Esta es la mejor API de conversión de Markdown a HTML que mantiene el formato de texto original y los diseños de sus documentos. Nuestra API de conversión también le permite convertir sus documentos e imágenes de cualquier formato de archivo compatible a cualquier formato que necesite. Puede convertir fácilmente entre más de 50 tipos de archivos e imágenes como Word, PDF, PowerPoint, Excel, HTML, CAD, imágenes rasterizadas, etc.

Puede descargar el archivo JAR de la API o instalarlo usando las configuraciones de Maven. Agregue repositorio y dependencia al POM.xml de su proyecto. A continuación se muestran las instrucciones para Maven:

Repositorio Maven:

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

Dependencia Maven:

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

Obtenga su ID de cliente y secreto de cliente del panel de control antes de comenzar a seguir los pasos y los fragmentos de código disponibles. Ingrese el código que se muestra a continuación una vez que tenga su identificación y secreto:

# Obtenga su client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.

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

Convierta un documento Markdown en un archivo HTML en Java mediante la API REST

Hay varias razones por las que es posible que desee convertir Markdown a HTML. Por ejemplo, para publicar y crear contenido web, para la optimización de motores de búsqueda (SEO) de sitios web, control sobre el diseño y el diseño. Los siguientes son los pasos para convertir un archivo Markdown a un documento HTML como se menciona a continuación:

Sube el archivo

En primer lugar, cargue el documento de Markdown en el almacenamiento en la nube utilizando el fragmento de código que se indica a continuación:

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;

// Subir archivo al almacenamiento en la nube usando Java
public class App {

	public static void main(String[] args) {
				
		// Crear una instancia de la API de conversión					
		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, el archivo Markdown cargado estará disponible en la sección de archivos de su tablero en la nube.

Convertir Markdown a HTML en Java

Esta sección muestra cómo convertir un archivo Markdown en una página HTML mediante programación en Java siguiendo los pasos a continuación:

  • En primer lugar, cree una instancia de ConvertApi
  • En segundo lugar, cree una instancia de ConvertSettings
  • A continuación, proporcione el nombre de almacenamiento en la nube
  • Luego, configure la ruta del archivo Markdown de entrada y el formato del archivo de salida como “html”
  • Ahora, configure la ruta del archivo HTML de salida
  • Crear ConvertDocumentRequest con ConvertSettings
  • Por último, invoque el método convertdocument() con ConvertDocumentRequest

El siguiente fragmento de código muestra cómo convertir un archivo Markdown a una página HTML usando la 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;

// Cómo convertir un archivo Markdown a un documento HTML en Java.
public class App {

	public static void main(String[] args) {
		
		// Crear una instancia de la API de conversión
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Preparar la configuración de conversión
			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");
		
			// convertir al 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();
		}
	}
}

Descargar el archivo convertido

El ejemplo de código anterior guardará la página web HTML convertida en la nube. Puede descargarlo utilizando el siguiente fragmento 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;

// Descargar archivo desde el almacenamiento en la nube en Java
public class App {

	public static void main(String[] args) {
				
		// Crear una instancia de la API de conversión					
		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();
		}
		
	}
}

Así es como funciona la biblioteca de conversión de archivos Markdown a documentos HTML en Java. En la siguiente sección, exploremos configuraciones de conversión más avanzadas usando la API de Java.

Convierta el archivo Markdown en una página HTML en Java usando las opciones avanzadas

Es una forma útil de hacer que su contenido sea más accesible y compatible en diferentes plataformas y sistemas mediante la conversión de Markdown a HTML. En esta sección, puede convertir el texto de Markdown en un archivo HTML utilizando algunas configuraciones avanzadas mediante programación siguiendo los pasos que se detallan a continuación:

  • En primer lugar, cree una instancia de ConvertApi
  • En segundo lugar, cree una instancia de ConvertSettings
  • A continuación, proporcione el nombre de almacenamiento en la nube
  • Establezca la ruta del archivo Markdown de entrada y el formato del archivo de salida como “html”
  • Luego, cree una instancia de HtmlConvertOptions
  • Establezca varias opciones de conversión como setFromPage, setPagesCount, setFixedLayout, etc.
  • Ahora, configure las opciones de conversión y la ruta del archivo de salida
  • Crear ConvertDocumentRequest con ConvertSettings
  • Finalmente, llama a la conversión usando el método convertdocument() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo convertir un archivo Markdown a una página web HTML usando la configuración avanzada.

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 convierte un archivo .MD a un archivo HTML usando configuraciones adicionales.
public class App {

	public static void main(String[] args) {
		
		// Crear una instancia de la API de conversión
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Preparar la configuración de conversión
			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");
			
			// convertir al 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 los pasos mencionados anteriormente para cargar y descargar los archivos.

Convertidor de Markdown a HTML en línea gratis

¿Cómo convertir Markdown a un archivo HTML en línea de forma gratuita? Pruebe el [convertidor] Markdown a HTML en línea (https://products.groupdocs.app/conversion/md-to-html) para crear HTML desde Markdown en línea de forma gratuita. Fue desarrollado utilizando la API anterior para convertir Markdown a HTML en línea de forma gratuita.

Conclusión

Vamos a terminar este artículo aquí. En este artículo, has aprendido:

  • cómo cambiar el texto de Markdown a una página HTML en Java mediante programación;
  • cómo convertir un archivo Markdown a un archivo HTML usando algunas configuraciones avanzadas en Java;
  • cargue mediante programación el archivo Markdown en la nube y luego descargue el archivo HTML convertido de la nube;
  • convertir en línea Markdown a HTML gratis usando el software de conversión de Markdown a HTML;

Además, puede obtener más información sobre la API de conversión de archivos GroupDocs.Conversion utilizando la documentación. También proporcionamos una sección Referencia de API que le permite visualizar y comunicarse con nuestras API directamente a través del navegador. El código fuente completo de Java SDK está disponible gratuitamente en Github. Consulte GroupDocs.Conversion Cloud SDK para Java Ejemplos aquí.

Finalmente, groupdocs.cloud está escribiendo nuevos artículos de blog sobre conversiones de diferentes formatos de archivo utilizando la API REST. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Para cualquier consulta/debate sobre Markdown to HTML Converter API, no dude en ponerse en contacto con nosotros en el [foro] de soporte gratuito 23.

preguntas frecuentes

¿Cómo convierto Markdown a HTML en Java?

Siga [este enlace](https://blog.groupdocs.cloud/es/conversion/convert-markdown-to-html-in-java-using-rest-api/#Convert-Markdown-File-to-HTML-Document- in-Java-using-REST-API) para conocer el ejemplo de código Java sobre cómo convertir un archivo Markdown en una página web HTML, de forma rápida y sencilla.

¿Puedo convertir Markdown a HTML en Java usando la API REST?

Sí, puede cambiar Markdown a HTML en Java. En primer lugar, cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir Markdown en una página web HTML.

¿Cómo convertir Markdown a HTML en línea de forma gratuita?

Markdown .md file to HTML converter online free le permite convertir Markdown a HTML de forma gratuita, rápida y sencilla. Una vez que se completa la conversión en línea del archivo .md a HTML, puede descargar instantáneamente el archivo HTML convertido en su PC.

¿Cómo convierto en línea Markdown a HTML?

  • Abrir conversor gratuito de Markdown a HTML en línea
  • Haga clic dentro del área de colocación de archivos para cargar el archivo Markdown o arrastre y suelte el archivo Markdown.
  • Haga clic en el botón Convertir ahora, el convertidor gratuito en línea de Markdown a HTML cambiará el archivo de Markdown a HTML en línea de forma gratuita.
  • El enlace de descarga del archivo HTML de salida estará disponible instantáneamente después de convertir el archivo Markdown a un documento HTML de forma gratuita.

¿Cómo instalar Markdown en la biblioteca HTML de Java?

Puede descargar e instalar la biblioteca de conversión de Java Markdown a HTML para procesar, manipular y crear HTML desde el archivo Markdown en Java mediante programación.

¿Cómo convertir Markdown a HTML en Windows?

Visite este enlace para descargar el convertidor de Markdown a HTML sin conexión para Windows. Este software de descarga gratuita de conversión de Markdown a HTML se puede utilizar para exportar Markdown a HTML en Windows rápidamente, con un solo clic.

Ver también

Te recomendamos visitar los siguientes artículos para conocer: