Խմբագրել Markdown ը Dart/Flutter SDK ում

Օգտագործեք REST API՝ Markdown ը Dart ում ծրագրային կերպով խմբագրելու համար

Երբ մշակողները փոփոխում են Markdown փաստաթուղթը այս Dart գրադարանով, իրականում խմբագրվողը Փաստաթղթի օբյեկտի մոդելն է (DOM): Այսպիսով, գրեթե ցանկացած փոփոխություն կարող է կատարվել Markdown փաստաթղթում, որը ներկայացված է որպես DOM: Տրամադրված Dart/Flutter SDK ի միջոցով մշակողները կարող են հեշտությամբ խմբագրել փաստաթուղթը՝ փոփոխել տեքստը, թարմացնել աղյուսակները, ավելացնել պատկերներ և այլն: Պարզապես բեռնեք Markdown ը, կատարեք անհրաժեշտ փոփոխությունները ծրագրային եղանակով և արդյունքը արտահանեք նույն կամ աջակցվող պահպանման ձևաչափով:

Դիտեք կոդի հատվածը

Խմբագրել Markdown ն Dart օգտագործելով REST API ը

Մեր Dart/Flutter գրադարանը ծրագրավորողներին հնարավորություն է տալիս ուղղակիորեն փոփոխել Markdown փաստաթուղթը՝ խմբագրելով դրա Document Object Model-ը (DOM), ինչը նշանակում է, որ լրացուցիչ ծրագրակազմ տեղադրելու կարիք չկա:

Խմբագրել տեքստը Markdown ֆայլում Dart ի միջոցով

Markdown ֆայլը խմբագրելու ամենատարածված դեպքը տեքստի խմբագրումն է: Տվյալ ծրագրային լուծումով դուք կարող եք Dart ի միջոցով ավելացնել, փոփոխել կամ ջնջել տեքստը փաստաթղթում:

Խմբագրել աղյուսակը Markdown ֆայլում Dart ի միջոցով

Markdown ի խմբագրման մեկ այլ հայտնի տարբերակ աղյուսակի խմբագրումն է: Մեր Dart/Flutter SDK ն թույլ է տալիս աշխատել աղյուսակների և տեքստերի հետ աղյուսակի բջիջներում:

Dart ի մշակողները կարող են ավելացնել կամ հեռացնել աղյուսակի և աղյուսակի բջիջները, ինչպես նաև ավելացնել, խմբագրել և հեռացնել տեքստը դրանցում:

Dart ի միջոցով պատկեր ավելացրեք Markdown ֆայլում

Բացի Markdown ում տեքստի և աղյուսակների խմբագրումից, կա ևս մեկ տարածված տարբերակ՝ Dart փաստաթղթին պատկերներ ավելացնելը: Dart/Flutter ի մշակողները կարող են նաև պատկեր ավելացնել Markdown ֆայլում՝ օգտագործելով DOM ը:

Խմբագրել Markdown ը ծրագրային կերպով

Փորձեք այս հզոր Dart/Flutter SDK ն և գնահատեք Markdown փաստաթղթերի խմբագրման որոշ տարբերակներ: Օգտագործելով հետևյալ օրինակը՝ բեռնեք ձեր Markdown փաստաթուղթը և կատարեք որոշ փոփոխություններ՝ ավելացրեք տեքստ, ավելացրեք աղյուսակ և աղյուսակի բջիջ տեքստով կամ տեղադրեք պատկեր Markdown փաստաթղթում.

Վերբեռնեք փաստաթուղթ, որը ցանկանում եք փոփոխել
Գործարկել կոդը
Վերբեռնեք պատկեր, որը ցանկանում եք տեղադրել
Ցանկից ընտրեք թիրախային ձևաչափը
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);
Գործարկել կոդը
  
Պատճենեք Dart կոդը clipboard-ում

Ինչպես խմբագրել Markdown ը Dart ում

  1. Տեղադրեք 'Aspose.Words Cloud-ը Dart/Flutter ի համար'
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր Dart նախագծին
  3. Բեռնել Markdown՝ Dart ում խմբագրելու համար
  4. Տեղադրեք բովանդակությունը Markdown ի սկզբում
  5. Ներբեռնեք արդյունքի փաստաթուղթը ամպային պահեստից

Dart գրադարան՝ MD խմբագրումն օգտագործելու համար

Aspose.Words Cloud SDK for Dart սկզբնական կոդի համար GitHub-ից և օգտագործեք այն ձեր նախագծում: Ավելացրեք այս կախվածությունը ձեր pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Խնդրում ենք հետևել այս Instructions ՝ արագորեն ստանալու անվտանգության անհրաժեշտ հավաստագրերը և մուտք գործելու մեր REST API ն:

Համակարգի պահանջները

Մանրամասները տեսնելու համար դիմեք Repository Documentation:

Այլ աջակցվող ֆայլի ձևաչափեր

Դուք կարող եք կատարել խմբագրման գործողություն այլ ֆայլերի ձևաչափերի համար.

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.