Editar Markdown en Java SDK

Use la REST API para editar Markdown en Java mediante programación

Cuando los desarrolladores modifican un Markdown documento con esta Java biblioteca, lo que en realidad se está editando es el modelo de objeto del documento (DOM). Por lo tanto, se pueden realizar casi todos los cambios en el Markdown documento representado como DOM. Con el Java SDK proporcionado, los desarrolladores pueden editar fácilmente un documento: modificar texto, actualizar tablas, agregar imagenes, etc. Simplemente cargue un Markdown, realice los cambios necesarios mediante programación y exporte el resultado al mismo o cualquier formato de guardado compatible.

Ver fragmento de código

Edite Markdown en Java usando la REST API

Nuestra biblioteca de Java brinda a los desarrolladores la capacidad de modificar un Markdown documento directamente mediante la edición de su Modelo de objeto de documento (DOM), lo que significa que no es necesario instalar ningún software adicional.

Edite texto en un Markdown archivo usando Java

El caso más popular para editar un Markdown archivo es la edición de texto. Con la solución de software dada, puede agregar, modificar o eliminar texto usando Java dentro del documento.

Editar tabla en Markdown archivo usando Java

Otra opción popular de edición de Markdown es la edición de tablas. Nuestro SDK de Java le permite trabajar con tablas y texto en celdas de tablas.

Los desarrolladores de Java pueden agregar o eliminar tablas y celdas de tablas, así como agregar, editar y eliminar texto dentro de ellas.

Agregue una imagen a un Markdown archivo usando Java

Además de editar texto y tablas en Markdown, existe otra opción común: agregar imagenes a un documento en Java. Los desarrolladores de Java también pueden agregar una imagen en un Markdown archivo usando DOM.

Editar Markdown programáticamente

Pruebe este poderoso SDK de Java y evalúe algunas opciones en la edición de Markdown documentos. Usando el siguiente ejemplo, cargue su Markdown documento y realice algunos cambios: agregue texto, agregue una tabla y una celda de tabla con texto o inserte una imagen en el Markdown documento:

Sube un documento que quieras modificar
Ejecutar código
Sube una imagen que quieras insertar
Seleccione el formato de destino de la lista
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get(
   "Input.md").toAbsolutePath());
ParagraphInsert requestParagraph = new ParagraphInsert();
requestParagraph.setText("Morbi enim nunc faucibus a.");

InsertParagraphOnlineRequest insertParagraphRequest = new InsertParagraphOnlineRequest(
   requestDocument, requestParagraph, null, null, null, null, null, null, null, null);
InsertParagraphOnline insertParagraph = wordsApi.insertParagraphOnline(insertParagraphRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
   insertParagraph.getDocument().iterator().next(), "md", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get(
   "Input.md").toAbsolutePath());
TableInsert requestTable = new TableInsert();
requestTable.setColumnsCount(1);
requestTable.setRowsCount(2);

InsertTableOnlineRequest insertTableRequest = new InsertTableOnlineRequest(requestDocument, 
   requestTable, "", null, null, null, null, null, null);
InsertTableOnline insertTable = wordsApi.insertTableOnline(insertTableRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
   insertTable.getDocument().iterator().next(), "md", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get(
   "Input1.md").toAbsolutePath());
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
requestDrawingObject.setHeight((double)0);
requestDrawingObject.setLeft((double)0);
requestDrawingObject.setTop((double)0);
requestDrawingObject.setWidth((double)0);
requestDrawingObject.setRelativeHorizontalPosition(
   DrawingObjectInsert.RelativeHorizontalPositionEnum.MARGIN);
requestDrawingObject.setRelativeVerticalPosition(
   DrawingObjectInsert.RelativeVerticalPositionEnum.MARGIN);
requestDrawingObject.setWrapType(DrawingObjectInsert.WrapTypeEnum.INLINE);

byte[] requestImageFile = Files.readAllBytes(Paths.get(
   "Input2.md").toAbsolutePath());
InsertDrawingObjectOnlineRequest insertDrawingObjectRequest = 
   new InsertDrawingObjectOnlineRequest(requestDocument, requestDrawingObject, 
      requestImageFile, "sections/0", null, null, null, null, null, null);
InsertDrawingObjectOnline insertDrawingObject = 
   wordsApi.insertDrawingObjectOnline(insertDrawingObjectRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
   insertDrawingObject.getDocument().iterator().next(), "md", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
Ejecutar código
  
Copie el código Java al portapapeles

Como editar Markdown Java REST API

  1. Instale 'Aspose.Words Cloud para Java'
  2. Agregue una referencia de biblioteca (importe la biblioteca) a su proyecto Java
  3. Cargue Markdown para editar en Java
  4. Insertar contenido al principio de Markdown
  5. Descargue el documento de resultados del almacenamiento en la nube

Java biblioteca para usar MD edición

Instale 'Aspose.Words Cloud SDK for Java' con la herramienta de automatización de compilación Maven.

Agregue esta dependencia al POM de su proyecto: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Como alternativa, puede clonar el código fuente de Aspose.Words Cloud SDK for Java desde GitHub y usarlo en su proyecto. Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.

Requisitos del sistema

Consulte la Repository Documentation para ver los detalles.

Otros formatos de archivo compatibles

Puede realizar la operación de edición para otros formatos de archivo:

5%

Suscríbase a las actualizaciones de productos de Aspose

Reciba boletines y ofertas mensuales directamente en su buzón.

© Aspose Pty Ltd 2001-2024. Reservados todos los derechos.