Editați HTML în Dart/Flutter SDK

Utilizați REST API pentru a edita HTML în Dart în mod programatic

Când dezvoltatorii modifică un HTML document cu această Dart bibliotecă, ceea ce este de fapt editat este Modelul obiectului documentului (DOM). Astfel, aproape orice modificări pot fi făcute HTML documentului reprezentat ca DOM. Cu SDK ul Dart/Flutter furnizat, dezvoltatorii pot edita cu ușurință un document: modificați textul, actualizați tabelele, adăugați imagini și așa mai departe. Încărcați un HTML, faceți modificările necesare în mod programatic și exportați rezultatul în același format de salvare sau în oricare alt format acceptat.

Vizualizați fragmentul de cod

Editați HTML în Dart folosind REST API

Biblioteca noastră Dart/Flutter oferă dezvoltatorilor posibilitatea de a modifica direct un HTML document prin editarea modelului de obiect al documentului (DOM), ceea ce înseamnă că nu trebuie instalat niciun software suplimentar.

Editați textul în HTML fișierul folosind Dart

Cel mai popular caz de editare a unui HTML fișier este editarea textului. Cu soluția software dată, puteți adăuga, modifica sau șterge text folosind Dart în document.

Editați tabelul în HTML fișierul folosind Dart

O altă opțiune populară de editare HTML este editarea tabelelor. SDK ul nostru Dart/Flutter vă permite să lucrați cu tabele și text în celulele tabelului.

Dezvoltatorii Dart pot adăuga sau elimina celule de tabel și tabel, precum și pot adăuga, edita și elimina text din ele.

Adăugați o imagine în HTML fișierul folosind Dart

Pe lângă editarea textului și a tabelelor în HTML, există o altă opțiune comună: adăugarea de imagini într-un document în Dart. Dezvoltatorii Dart/Flutter pot adăuga, de asemenea, o imagine într-un HTML fișier folosind DOM.

Editați HTML în mod programatic

Încercați acest puternic Dart/Flutter SDK și evaluați câteva opțiuni în editarea HTML documentelor. Folosind următorul exemplu, încărcați HTML documentul și faceți câteva modificări: adăugați text, adăugați un tabel și o celulă de tabel cu text sau inserați o imagine în HTML documentul:

Încărcați un document pe care doriți să îl modificați
Rulați codul
Încărcați o imagine pe care doriți să o introduceți
Selectați formatul țintă din listă
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);
Rulați codul
  
Copiați codul Dart în clipboard

Cum se editează HTML în Dart

  1. Instalați "Aspose.Words Cloud pentru Dart/Flutter"
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dvs. Dart
  3. Încărcați HTML pentru a edita în Dart
  4. Inserați conținut la începutul lui HTML
  5. Descărcați documentul rezultat din stocarea în cloud

Dart bibliotecă pentru a utiliza editarea HTML

Clonează Aspose.Words Cloud SDK for Dart din GitHub și folosește-l în proiectul tău. Adăugați această dependență la pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Vă rugăm să urmați aceste Instructions pentru a obține rapid acreditările de securitate necesare și pentru a accesa API ul nostru REST.

Cerințe de sistem

Consultați Repository Documentation pentru a vedea detaliile.

Alte formate de fișiere acceptate

Puteți efectua operațiuni de editare pentru alte formate de fișiere:

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2024. Toate drepturile rezervate.