Edit MD dalam Dart/Flutter SDK

Gunakan REST API untuk mengedit MD dalam Dart secara pemrograman

Apabila pembangun mengubah suai MD dokumen dengan pustaka Dart ini, perkara yang sebenarnya sedang diedit ialah Model Objek Dokumen (DOM). Oleh itu, hampir sebarang perubahan boleh dibuat pada MD dokumen yang diwakili sebagai DOM. Dengan Dart/Flutter SDK yang disediakan, pembangun boleh mengedit dokumen dengan mudah: mengubah suai teks, mengemas kini jadual, menambah imej dan sebagainya. Hanya muatkan MD, buat perubahan yang diperlukan secara pemrograman dan eksport hasilnya ke format simpan yang sama atau mana-mana yang disokong.

Lihat coretan kod

Edit MD dalam Dart menggunakan REST API

Pustaka Dart/Flutter kami memberi pembangun keupayaan untuk mengubah suai MD dokumen secara langsung dengan mengedit Model Objek Dokumen (DOM), yang bermaksud tiada perisian tambahan perlu dipasang.

Edit teks dalam MD fail menggunakan Dart

Kes yang paling popular untuk mengedit MD fail ialah penyuntingan teks. Dengan penyelesaian perisian yang diberikan, anda boleh menambah, mengubah suai atau memadam teks menggunakan Dart dalam dokumen.

Edit jadual dalam MD fail menggunakan Dart

Satu lagi pilihan penyuntingan MD yang popular ialah penyuntingan jadual. Dart/Flutter SDK kami membolehkan anda bekerja dengan jadual dan teks dalam sel jadual.

Pembangun Dart boleh menambah atau mengalih keluar sel jadual dan jadual, serta menambah, mengedit dan mengalih keluar teks di dalamnya.

Tambahkan imej pada MD fail menggunakan Dart

Selain menyunting teks dan jadual dalam MD, terdapat satu lagi pilihan biasa: menambahkan imej pada dokumen dalam Dart. Pembangun Dart/Flutter juga boleh menambah imej ke dalam MD fail menggunakan DOM.

Edit MD secara pemrograman

Cuba Dart/Flutter SDK yang berkuasa ini dan nilai beberapa pilihan dalam penyuntingan MD dokumen. Menggunakan contoh berikut, muatkan MD dokumen anda dan buat beberapa perubahan: tambah teks, tambah jadual dan sel jadual dengan teks atau masukkan imej ke dalam MD dokumen:

Muat naik dokumen yang ingin anda ubah suai
Jalankan kod
Muat naik imej yang anda mahu sisipkan
Pilih format sasaran daripada senarai
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);
Jalankan kod
  
Salin kod Dart ke papan keratan

Cara Mengedit MD dalam Dart

  1. Pasang 'Aspose.Words Cloud untuk Dart/Flutter'
  2. Tambah rujukan perpustakaan (import pustaka) ke projek Dart anda
  3. Muatkan MD untuk mengedit dalam Dart
  4. Sisipkan kandungan pada permulaan MD
  5. Muat turun dokumen hasil daripada storan awan

Pustaka Dart untuk menggunakan pengeditan MD.

Clone Aspose.Words Cloud SDK for Dart daripada GitHub dan gunakannya dalam projek anda. Tambahkan pergantungan ini pada pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.

Keperluan Sistem

Rujuk Repository Documentation untuk melihat butiran.

Format fail lain yang disokong

Anda boleh melakukan operasi edit untuk format fail lain:

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2024. Hak cipta terpelihara.