Редагувати HTML у Dart/Flutter SDK

Використовуйте REST API, щоб програмно редагувати HTML у Dart

Коли розробники змінюють HTML документ за допомогою цієї бібліотеки Dart, фактично редагується об’єктна модель документа (DOM). Таким чином, до HTML документа, представленого як DOM, можна внести майже будь-які зміни. Завдяки наданому Dart/Flutter SDK розробники можуть легко редагувати документ: змінювати текст, оновлювати таблиці, додавати зображення тощо. Просто завантажте HTML, внесіть необхідні зміни програмно та експортуйте результат у той самий або будь-який підтримуваний формат збереження.

Переглянути фрагмент коду

Редагувати HTML у Dart за допомогою REST API

Наша бібліотека Dart/Flutter дає розробникам можливість безпосередньо змінювати HTML документ шляхом редагування його об'єктної моделі документа (DOM), що означає, що не потрібно встановлювати додаткове програмне забезпечення.

Редагувати текст у HTML файлі за допомогою Dart

Найпопулярнішим випадком для редагування HTML файлу є редагування тексту. За допомогою даного програмного рішення ви можете додавати, змінювати або видаляти текст за допомогою Dart в документі.

Редагувати таблицю у HTML файлі за допомогою Dart

Ще одним популярним варіантом редагування HTML є редагування таблиці. Наш Dart/Flutter SDK дозволяє працювати з таблицями та текстом у клітинках таблиці.

Розробники Dart можуть додавати або видаляти клітинки таблиці та таблиці, а також додавати, редагувати та видаляти текст всередині них.

Додайте зображення до HTML файлу за допомогою Dart

Окрім редагування тексту та таблиць у HTML, є ще один поширений варіант: додавання зображень до документа в Dart. Розробники Dart/Flutter також можуть додати зображення до HTML файлу за допомогою DOM.

Редагувати HTML програмно

Спробуйте цей потужний Dart/Flutter SDK та оцініть деякі параметри редагування HTML документів. Використовуючи наступний приклад, завантажте свій HTML документ і внесіть деякі зміни: додайте текст, додайте таблицю та клітинку таблиці з текстом або вставте зображення в HTML документ:

Завантажте документ, який потрібно змінити
Виконати код
Завантажте зображення, яке хочете вставити
Виберіть цільовий формат зі списку
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

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

final requestDocument = (await File(
   'Input.html').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, 'html');
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.html').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, 'html');
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.html').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.html').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, 
   'html');
final convert = await wordsApi.convertDocument(convertRequest);
Виконати код
  
Скопіюйте код Dart у буфер обміну

Як редагувати HTML Dart REST API

  1. Установіть "Aspose.Words Cloud для Dart/Flutter"
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту Dart
  3. Завантажте HTML для редагування в Dart
  4. Вставити вміст на початку HTML
  5. Завантажте документ результату з хмарного сховища

Dart бібліотека для редагування HTML

Клонуйте Aspose.Words Cloud SDK for Dart з GitHub і використовуйте його у своєму проекті. Додайте цю залежність до свого pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.

Системні вимоги

Зверніться до Repository Documentation, щоб побачити деталі.

Інші підтримувані формати файлів

Ви можете виконати операцію редагування для інших форматів файлів:

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.