Szerkessze a következőt: DOCX a Dart/Flutter SDK ban

Használja a REST API t a(z) DOCX szerkesztéséhez a(z) Dart programban

Amikor a fejlesztők módosítanak egy DOCX dokumentumot ezzel a Dart könyvtárral, valójában a dokumentumobjektum-modell (DOM) szerkesztés alatt áll. Így szinte bármilyen módosítás elvégezhető a DOM ként ábrázolt DOCX dokumentumon. A mellékelt Dart/Flutter SDK segítségével a fejlesztők egyszerűen szerkeszthetik a dokumentumokat: módosíthatják a szöveget, frissíthetik a táblázatokat, hozzáadhatnak képeket és így tovább. Csak töltsön be egy DOCX t, hajtsa végre programozottan a szükséges módosításokat, és exportálja az eredményt ugyanabba vagy bármely támogatott mentési formátumba.

Tekintse meg a kódrészletet

Szerkessze az DOCX et a Scalában a REST API használatával

Dart/Flutter könyvtárunk lehetővé teszi a fejlesztők számára, hogy közvetlenül módosítsanak egy DOCX dokumentumot a Document Object Model (DOM) szerkesztésével, ami azt jelenti, hogy nincs szükség további szoftver telepítésére.

Szerkessze az DOCX fájl szövegét a Dart segítségével

Az DOCX fájlok szerkesztésének legnépszerűbb esete a szövegszerkesztés. Az adott szoftveres megoldással a dokumentumon belül a Dart segítségével lehet szöveget hozzáadni, módosítani vagy törölni.

Szerkessze a táblázatot DOCX fájlban a Dart segítségével

Egy másik népszerű DOCX szerkesztési lehetőség a táblázatszerkesztés. A Dart/Flutter SDK lehetővé teszi, hogy táblázatokkal és táblázatcellákban lévő szövegekkel dolgozzon.

A Dart fejlesztői hozzáadhatnak vagy eltávolíthatnak táblázatokat és táblázatcellákat, valamint szöveget adhatnak hozzá, szerkeszthetnek és eltávolíthatnak azokon belül.

Adjon hozzá egy képet az DOCX fájlhoz a Dart segítségével

A szöveg és a táblázatok DOCX ben történő szerkesztése mellett van egy másik gyakori lehetőség: képek hozzáadása a dokumentumhoz a Scalában. A Dart/Flutter fejlesztők képet is hozzáadhatnak egy DOCX fájlhoz DOM használatával.

Szerkessze programozottan az DOCX et

Próbálja ki ezt a nagy teljesítményű Dart/Flutter SDK t, és értékelje az DOCX dokumentumszerkesztési lehetőségeket. A következő példa segítségével töltse be az DOCX dokumentumot, és hajtson végre néhány módosítást: adjon hozzá szöveget, adjon hozzá egy táblázatot és egy táblázatcellát szöveggel, vagy szúrjon be egy képet az DOCX dokumentumba:

Töltsön fel egy módosítani kívánt dokumentumot
Futtassa a kódot
Töltse fel a beszúrni kívánt képet
Válassza ki a célformátumot a listából
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);
Futtassa a kódot
  
Másolja a(z) Dart kódot a vágólapra

DOCX szerkesztése itt: Dart

  1. Az "Aspose.Words Cloud for Dart/Flutter" telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a Dart projekthez
  3. A(z) DOCX betöltése a szerkesztéshez itt: Dart
  4. Tartalom beszúrása DOCX elejére
  5. Töltse le az eredménydokumentumot a felhőtárhelyről

Dart könyvtár a DOCX szerkesztés használatához

Aspose.Words Cloud SDK for Dart forráskódját a GitHubból, és használja projektjében. Adja hozzá ezt a függőséget a pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.

rendszerkövetelmények

A részletekért tekintse meg az Repository Documentation.

Egyéb támogatott fájlformátumok

A szerkesztési műveleteket más fájlformátumokhoz is végrehajthatja:

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.