Redigeerige DOCX Dart/Flutter faili SDK s

Kasutage REST API t, et programmiliselt redigeerida DOCX faili rakenduses Dart

Kui arendajad muudavad selle Dart teegiga DOCX dokumenti, redigeeritakse tegelikult dokumendiobjekti mudelit (DOM). Seega saab DOM ina esitatud DOCX dokumendis teha peaaegu igasuguseid muudatusi. Kaasasoleva Dart/Flutter SDK ga saavad arendajad dokumenti hõlpsalt redigeerida: muuta teksti, värskendada tabeleid, lisada pilte ja nii edasi. Laadige lihtsalt DOCX, tehke vajalikud muudatused programmiliselt ja eksportige tulemus samasse või mis tahes toetatud salvestusvormingusse.

Kuva koodilõik

Redigeerige DOCX i Dart, kasutades REST API t

Meie Dart/Flutter teek annab arendajatele võimaluse DOCX dokumenti otse muuta, muutes selle dokumendiobjekti mudelit (DOM), mis tähendab, et täiendavat tarkvara pole vaja installida.

Redigeerige DOCX failis teksti Dart abil

Kõige populaarsem juhtum DOCX faili redigeerimiseks on teksti redigeerimine. Antud tarkvaralahendusega saab dokumendis Dart abil teksti lisada, muuta või kustutada.

Redigeerige tabelit DOCX failis Dart abil

Teine populaarne DOCX i redigeerimisvõimalus on tabeli redigeerimine. Meie Dart/Flutter SDK võimaldab teil töötada tabelite ja tekstiga tabelilahtrites.

Dart arendajad saavad lisada või eemaldada tabeli ja tabeli lahtreid, samuti lisada, redigeerida ja eemaldada nendes teksti.

Lisage Dart abil pilt DOCX faili

Lisaks teksti ja tabelite redigeerimisele DOCX is on veel üks levinud võimalus: Dart dokumendile piltide lisamine. Dart/Flutter arendajad saavad DOM i abil lisada pildi ka DOCX faili.

Redigeerige DOCX i programmiliselt

Proovige seda võimsat Dart/Flutter SDK d ja hinnake mõningaid DOCX dokumentide redigeerimise võimalusi. Kasutades järgmist näidet, laadige oma DOCX dokument ja tehke mõned muudatused: lisage tekst, lisage tabel ja tekstiga tabelilahter või sisestage DOCX dokumenti pilt:

Laadige üles dokument, mida soovite muuta
Käivita kood
Laadige üles pilt, mida soovite lisada
Valige loendist sihtvorming
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

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

final requestDocument = (await File(
   'Input.docx').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, 'docx');
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.docx').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, 'docx');
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.docx').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.docx').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, 
   'docx');
final convert = await wordsApi.convertDocument(convertRequest);
Käivita kood
  
Kopeerige kood Dart lõikelauale

Kuidas muuta DOCX rakenduses Dart

  1. Installige "Aspose.Words Cloud for Dart/Flutter"
  2. Lisage oma Dart projektile teegi viide (importige teek).
  3. Laadige DOCX, et seda jaotises Dart muuta
  4. Sisesta sisu DOCX alguses
  5. Laadige tulemusdokument pilvesalvestusest alla

Dart teek, et kasutada DOCX redigeerimist

Kloonige GitHubi Aspose.Words Cloud SDK for Dart ja kasutage seda oma projektis. Lisage see sõltuvus pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.

Nõuded süsteemile

Üksikasjade vaatamiseks vaadake Repository Documentation.

Muud toetatud failivormingud

Muude failivormingute puhul saate redigeerida:

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2024. Kõik õigused kaitstud.