Uredite Markdown u Dart/Flutter SDK

Koristite REST API za programsko uređivanje Markdown u Dart

Kada programeri modificiraju Markdown dokument s ovom Dart bibliotekom, ono što se zapravo uređuje je model objekta dokumenta (DOM). Dakle, gotovo sve promjene mogu se napraviti u Markdown dokumentu predstavljenom kao DOM. Uz isporučeni Dart/Flutter SDK, programeri mogu jednostavno uređivati dokument: mijenjati tekst, ažurirati tablice, dodavati slike i tako dalje. Samo učitajte Markdown, izvršite potrebne promjene programski i izvezite rezultat u isti ili bilo koji podržani format spremanja.

Pogledajte isječak koda

Uredite Markdown u Dart koristeći REST API

Naša Dart/Flutter knjižnica daje programerima mogućnost da izravno modificiraju Markdown dokument uređivanjem njegovog modela objekta dokumenta (DOM), što znači da ne treba instalirati dodatni softver.

Uredite tekst u Markdown datoteci pomoću Dart

Najpopularniji slučaj za uređivanje Markdown datoteke je uređivanje teksta. S danim softverskim rješenjem možete dodavati, mijenjati ili brisati tekst pomoću Dart unutar dokumenta.

Uredite tablicu u Markdown datoteci pomoću Dart

Još jedna popularna opcija za uređivanje Markdown a je uređivanje tablice. Naš Dart/Flutter SDK omogućuje vam rad s tablicama i tekstom u ćelijama tablice.

Dart programeri mogu dodavati ili uklanjati ćelije tablice i tablice, kao i dodavati, uređivati i uklanjati tekst unutar njih.

Dodajte sliku u Markdown datoteku pomoću Dart

Osim uređivanja teksta i tablica u Markdown u, postoji još jedna uobičajena opcija: dodavanje slika u dokument u Dart. Dart/Flutter programeri također mogu dodati sliku u Markdown datoteku koristeći DOM.

Programski uredite Markdown

Isprobajte ovaj moćni Dart/Flutter SDK i procijenite neke opcije u uređivanju Markdown dokumenata. Koristeći sljedeći primjer, učitajte svoj Markdown dokument i napravite neke izmjene: dodajte tekst, dodajte tablicu i ćeliju tablice s tekstom ili umetnite sliku u Markdown dokument:

Prenesite dokument koji želite izmijeniti
Pokreni kôd
Učitajte sliku koju želite umetnuti
Odaberite ciljni format s popisa
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);

final requestDocument = (await File(
   'Input.md').readAsBytes()).buffer.asByteData();
final requestParagraph = ParagraphInsert();
requestParagraph.text = 'Morbi enim nunc faucibus a.';

final insertParagraphRequest = InsertParagraphOnlineRequest(requestDocument, requestParagraph);
final insertParagraph = await wordsApi.insertParagraphOnline(insertParagraphRequest);

final convertRequest = ConvertDocumentRequest(insertParagraph.document.values.first, 'md');
final convert = await wordsApi.convertDocument(convertRequest);
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);

final requestDocument = (await File(
   'Input.md').readAsBytes()).buffer.asByteData();
final requestTable = TableInsert();
requestTable.columnsCount = 1;
requestTable.rowsCount = 2;

final insertTableRequest = InsertTableOnlineRequest(requestDocument, 
   requestTable, nodePath: '');
final insertTable = await wordsApi.insertTableOnline(insertTableRequest);

final convertRequest = ConvertDocumentRequest(insertTable.document.values.first, 'md');
final convert = await wordsApi.convertDocument(convertRequest);
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);

final requestDocument = (await File(
   'Input1.md').readAsBytes()).buffer.asByteData();
final requestDrawingObject = DrawingObjectInsert();
requestDrawingObject.height = 0;
requestDrawingObject.left = 0;
requestDrawingObject.top = 0;
requestDrawingObject.width = 0;
requestDrawingObject.relativeHorizontalPosition = 
   DrawingObjectInsert_RelativeHorizontalPositionEnum.margin;
requestDrawingObject.relativeVerticalPosition = 
   DrawingObjectInsert_RelativeVerticalPositionEnum.margin;
requestDrawingObject.wrapType = DrawingObjectInsert_WrapTypeEnum.inline;

final requestImageFile = (await File(
   'Input2.md').readAsBytes()).buffer.asByteData();
final insertDrawingObjectRequest = InsertDrawingObjectOnlineRequest(requestDocument, 
   requestDrawingObject, requestImageFile, nodePath: 'sections/0');
final insertDrawingObject = 
   await wordsApi.insertDrawingObjectOnline(insertDrawingObjectOnline);

final convertRequest = ConvertDocumentRequest(insertDrawingObject.document.values.first, 
   'md');
final convert = await wordsApi.convertDocument(convertRequest);
Pokreni kôd
  
Kopirajte kôd Dart u međuspremnik

Kako urediti Markdown u Dart

  1. Instalirajte 'Aspose.Words Cloud za Dart/Flutter'
  2. Dodajte referencu biblioteke (uvezite biblioteku) svom Dart projektu
  3. Učitajte Markdown za uređivanje u Dart
  4. Umetni sadržaj na početak Markdown
  5. Preuzmite dokument rezultata iz pohrane u oblaku

Biblioteka Dart za korištenje MD uređivanja

Klonirajte Aspose.Words Cloud SDK for Dart izvorni kod s GitHuba i koristite ga u svom projektu. Dodajte ovu ovisnost svom pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.

Zahtjevi sustava

Pogledajte Repository Documentation da vidite detalje.

Ostali podržani formati datoteka

Možete izvršiti operaciju uređivanja za druge formate datoteka:

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.