Edit teks di Dart/Flutter SDK

Gunakan REST API untuk mengedit teks di Dart secara terprogram

Saat pengembang memodifikasi teks dokumen dengan pustaka Dart ini, yang sebenarnya sedang diedit adalah Model Objek Dokumen (DOM). Jadi, hampir semua perubahan dapat dilakukan pada teks dokumen yang direpresentasikan sebagai DOM. Dengan Dart/Flutter SDK yang disediakan, pengembang dapat dengan mudah mengedit dokumen: memodifikasi teks, memperbarui tabel, menambahkan gambar, dan sebagainya. Cukup muat teks, buat perubahan yang diperlukan secara terprogram dan ekspor hasilnya ke format penyimpanan yang sama atau apa pun yang didukung.

Lihat cuplikan kode

Edit teks di Dart menggunakan REST API

Pustaka Dart/Flutter kami memberi pengembang kemampuan untuk memodifikasi teks dokumen secara langsung dengan mengedit Model Objek Dokumen (DOM) nya, yang berarti tidak ada perangkat lunak tambahan yang perlu diinstal.

Edit teks dalam teks file menggunakan Dart

Kasus paling populer untuk mengedit teks file adalah pengeditan teks. Dengan solusi perangkat lunak yang diberikan, Anda dapat menambah, mengubah, atau menghapus teks menggunakan Dart di dalam dokumen.

Edit tabel dalam teks file menggunakan Dart

Opsi pengeditan teks populer lainnya adalah pengeditan tabel. Dart/Flutter SDK kami memungkinkan Anda bekerja dengan tabel dan teks dalam sel tabel.

Pengembang Dart dapat menambah atau menghapus sel tabel dan tabel, serta menambah, mengedit, dan menghapus teks di dalamnya.

Tambahkan gambar ke teks file menggunakan Dart

Selain mengedit teks dan tabel di teks, ada opsi umum lainnya: menambahkan gambar ke dokumen di Dart. Pengembang Dart/Flutter juga dapat menambahkan gambar ke dalam teks file menggunakan DOM.

Edit teks secara terprogram

Coba Dart/Flutter SDK yang kuat ini dan evaluasi beberapa opsi dalam pengeditan teks dokumen. Dengan menggunakan contoh berikut, muat teks dokumen Anda dan buat beberapa perubahan: tambahkan teks, tambahkan tabel dan sel tabel dengan teks atau sisipkan gambar ke dalam teks dokumen:

Unggah dokumen yang ingin Anda ubah
Jalankan kode
Unggah gambar yang ingin Anda sisipkan
Pilih format target dari daftar
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

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

final requestDocument = (await File(
   'Input.txt').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, 'txt');
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.txt').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, 'txt');
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.txt').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.txt').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, 
   'txt');
final convert = await wordsApi.convertDocument(convertRequest);
Jalankan kode
  
Salin kode Dart ke papan klip

Cara edit teks Dart REST API

  1. Instal 'Aspose.Words Cloud untuk Dart/Flutter'
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek Dart Anda
  3. Muat teks untuk mengedit di Dart
  4. Sisipkan konten di awal teks
  5. Unduh dokumen hasil dari penyimpanan cloud

Dart perpustakaan untuk menggunakan TXT pengeditan

Klon Aspose.Words Cloud SDK for Dart dari GitHub dan gunakan dalam proyek Anda. Tambahkan ketergantungan ini ke pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Harap ikuti Instructions ini untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami.

Persyaratan sistem

Lihat Repository Documentation untuk melihat detailnya.

Format file lain yang didukung

Anda dapat melakukan operasi edit untuk format file lain:

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2024. Seluruh hak cipta.