Redigeerige MD Java faili SDK s

Kasutage REST API t, et programmiliselt redigeerida MD faili rakenduses Java

Kui arendajad muudavad selle Java teegiga MD dokumenti, redigeeritakse tegelikult dokumendiobjekti mudelit (DOM). Seega saab DOM ina esitatud MD dokumendis teha peaaegu igasuguseid muudatusi. Kaasasoleva Java SDK ga saavad arendajad dokumenti hõlpsalt redigeerida: muuta teksti, värskendada tabeleid, lisada pilte ja nii edasi. Laadige lihtsalt MD, tehke vajalikud muudatused programmiliselt ja eksportige tulemus samasse või mis tahes toetatud salvestusvormingusse.

Kuva koodilõik

Redigeerige MD i Java, kasutades REST API t

Meie Java teek annab arendajatele võimaluse MD dokumenti otse muuta, muutes selle dokumendiobjekti mudelit (DOM), mis tähendab, et täiendavat tarkvara pole vaja installida.

Redigeerige MD failis teksti Java abil

Kõige populaarsem juhtum MD faili redigeerimiseks on teksti redigeerimine. Antud tarkvaralahendusega saab dokumendis Java abil teksti lisada, muuta või kustutada.

Redigeerige tabelit MD failis Java abil

Teine populaarne MD i redigeerimisvõimalus on tabeli redigeerimine. Meie Java SDK võimaldab teil töötada tabelite ja tekstiga tabelilahtrites.

Java arendajad saavad lisada või eemaldada tabeli ja tabeli lahtreid, samuti lisada, redigeerida ja eemaldada nendes teksti.

Lisage Java abil pilt MD faili

Lisaks teksti ja tabelite redigeerimisele MD is on veel üks levinud võimalus: Java dokumendile piltide lisamine. Java arendajad saavad DOM i abil lisada pildi ka MD faili.

Redigeerige MD i programmiliselt

Proovige seda võimsat Java SDK d ja hinnake mõningaid MD dokumentide redigeerimise võimalusi. Kasutades järgmist näidet, laadige oma MD dokument ja tehke mõned muudatused: lisage tekst, lisage tabel ja tekstiga tabelilahter või sisestage MD dokumenti pilt:

Laadige üles dokument, mida soovite muuta
Käivita kood
Laadige üles pilt, mida soovite lisada
Valige loendist sihtvorming
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);
Käivita kood
  
Kopeerige kood Java lõikelauale

Kuidas muuta MD rakenduses Java

  1. Installige "Aspose.Words Cloud for Java"
  2. Lisage oma Java projektile teegi viide (importige teek).
  3. Laadige MD, et seda jaotises Java muuta
  4. Sisesta sisu MD alguses
  5. Laadige tulemusdokument pilvesalvestusest alla

Java teek, et kasutada MD redigeerimist

Installige 'Aspose.Words Cloud SDK for Java' kasutades Maven ehitamise automatiseerimistööriista.

Lisage see sõltuvus oma projekti POM -ile: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Alternatiivina saate kloonida GitHubi Aspose.Words Cloud SDK for Java ja kasutada seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.

Nõuded süsteemile

Üksikasjade vaatamiseks vaadake Repository Documentation.

Muud toetatud failivormingud

Muude failivormingute puhul saate redigeerida:

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2024. Kõik õigused kaitstud.