Redaguoti HTML Dart/Flutter SDK

Naudokite REST API, norėdami programiškai redaguoti HTML Dart

Kai kūrėjai modifikuoja HTML dokumentą naudodami šią Dart biblioteką, iš tikrųjų redaguojamas dokumento objekto modelis (DOM). Taigi beveik bet kokius pakeitimus galima atlikti HTML dokumente, vaizduojamame kaip DOM. Naudodami pateiktą Dart/Flutter SDK kūrėjai gali lengvai redaguoti dokumentą: keisti tekstą, atnaujinti lenteles, pridėti vaizdų ir pan. Tiesiog įkelkite HTML, programiškai atlikite reikiamus pakeitimus ir eksportuokite rezultatą į tą patį arba bet kurį palaikomą išsaugojimo formatą.

Peržiūrėkite kodo fragmentą

Redaguokite HTML "Dart" naudodami REST API

Mūsų Dart/Flutter biblioteka suteikia kūrėjams galimybę tiesiogiai modifikuoti HTML dokumentą redaguojant jo dokumento objekto modelį (DOM), o tai reiškia, kad nereikia įdiegti papildomos programinės įrangos.

Redaguokite tekstą HTML faile naudodami "Dart".

Populiariausias HTML failo redagavimo atvejis yra teksto redagavimas. Naudodami nurodytą programinės įrangos sprendimą galite pridėti, keisti arba ištrinti tekstą naudodami "Dart" dokumente.

Redaguokite lentelę HTML faile naudodami "Dart".

Kita populiari HTML redagavimo parinktis yra lentelės redagavimas. Mūsų Dart/Flutter SDK leidžia dirbti su lentelėmis ir tekstu lentelės langeliuose.

"Dart" kūrėjai gali pridėti arba pašalinti lentelės ir lentelės langelius, taip pat pridėti, redaguoti ir pašalinti juose esantį tekstą.

Pridėkite vaizdą prie HTML failo naudodami "Dart".

Be teksto ir lentelių redagavimo HTML, yra dar viena įprasta parinktis: pridėti vaizdų į dokumentą "Dart". "Dart/Flutter" kūrėjai taip pat gali pridėti vaizdą į HTML failą naudodami DOM.

Redaguoti HTML programiškai

Išbandykite šį galingą Dart/Flutter SDK ir įvertinkite kai kurias HTML dokumentų redagavimo parinktis. Naudodamiesi šiuo pavyzdžiu, įkelkite HTML dokumentą ir atlikite kai kuriuos pakeitimus: pridėkite tekstą, pridėkite lentelę ir lentelės langelį su tekstu arba įterpkite vaizdą į HTML dokumentą:

Įkelkite dokumentą, kurį norite keisti
Vykdyti kodą
Įkelkite vaizdą, kurį norite įterpti
Iš sąrašo pasirinkite tikslinį formatą
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);
Vykdyti kodą
  
Nukopijuokite kodą Dart į mainų sritį

Kaip redaguoti HTML Dart

  1. Įdiekite "Aspose.Words Cloud", skirtą Dart/Flutter
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo Dart projekto
  3. Įkelti HTML, kad galėtumėte redaguoti Dart
  4. Įterpti turinį HTML pradžioje
  5. Atsisiųskite rezultatų dokumentą iš debesies saugyklos

Dart biblioteka, kad galėtumėte naudoti HTML redagavimą

Aspose.Words Cloud SDK for Dart šaltinio kodui iš GitHub ir naudokite jį savo projekte. Pridėkite šią priklausomybę prie savo pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.

Sistemos reikalavimai

Išsamią informaciją rasite Repository Documentation.

Kiti palaikomi failų formatai

Galite atlikti kitų failų formatų redagavimo operaciją:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.