Kada programeri modificiraju HTML dokument s ovom Dart bibliotekom, ono što se zapravo uređuje je model objekta dokumenta (DOM). Dakle, gotovo sve promjene mogu se napraviti u HTML dokumentu predstavljenom kao DOM. Uz isporučeni Dart/Flutter SDK, programeri mogu jednostavno uređivati dokument: mijenjati tekst, ažurirati tablice, dodavati slike i tako dalje. Samo učitajte HTML, izvršite potrebne promjene programski i izvezite rezultat u isti ili bilo koji podržani format spremanja.
Naša Dart/Flutter knjižnica daje programerima mogućnost da izravno modificiraju HTML dokument uređivanjem njegovog modela objekta dokumenta (DOM), što znači da ne treba instalirati dodatni softver.
Najpopularniji slučaj za uređivanje HTML datoteke je uređivanje teksta. S danim softverskim rješenjem možete dodavati, mijenjati ili brisati tekst pomoću Dart unutar dokumenta.
Još jedna popularna opcija za uređivanje HTML a je uređivanje tablice. Naš Dart/Flutter SDK omogućuje vam rad s tablicama i tekstom u ćelijama tablice.
Dart programeri mogu dodavati ili uklanjati ćelije tablice i tablice, kao i dodavati, uređivati i uklanjati tekst unutar njih.
Osim uređivanja teksta i tablica u HTML u, postoji još jedna uobičajena opcija: dodavanje slika u dokument u Dart. Dart/Flutter programeri također mogu dodati sliku u HTML datoteku koristeći DOM.
Isprobajte ovaj moćni Dart/Flutter SDK i procijenite neke opcije u uređivanju HTML dokumenata. Koristeći sljedeći primjer, učitajte svoj HTML dokument i napravite neke izmjene: dodajte tekst, dodajte tablicu i ćeliju tablice s tekstom ili umetnite sliku u HTML dokument:
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);
Klonirajte Aspose.Words Cloud SDK for Dart izvorni kod s GitHuba i koristite ga u svom projektu. Dodajte ovu ovisnost svom pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.
Pogledajte Repository Documentation da vidite detalje.
Možete izvršiti operaciju uređivanja za druge formate datoteka: