Uredite Word ili PDF datoteku u Dart/Flutter SDK

Koristite REST API za programsko uređivanje datoteka u Dart

Kada programeri modificiraju dokument s danim Dart/Flutter rješenjem, ono što se zapravo uređuje je Document Object Model (DOM). Dakle, gotovo sve promjene mogu se napraviti u 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. Jednostavno učitajte svoj Word, PDF ili datoteku u podržanom formatu za učitavanje, programski izvršite potrebne promjene i izvezite rezultat u podržani format spremanja.

Pogledajte isječak koda

Uredite dokument u Dart koristeći REST API

Naša Dart/Flutter knjižnica daje programerima mogućnost da izravno modificiraju dokument uređivanjem njegovog modela objekta dokumenta (DOM), što znači da ne treba instalirati dodatni softver.

Važno je znati da pomoću ovog Dart rješenja možete uređivati dokument u bilo kojem podržanom formatu. Na primjer, moguće je učitati datoteku u PDF, DOCX, DOC, RTF, ODT, EPUB, HTML i drugim formatima, a zatim izmijeniti ovu datoteku i spremiti je u istom formatu ili u bilo kojem drugom podržanom formatu.

Uredite tekst u Dart

Najpopularniji slučaj za uređivanje Word, PDF a ili bilo kojeg drugog dokumenta je uređivanje teksta. S danim softverskim rješenjem možete dodavati, mijenjati ili brisati tekst pomoću Dart unutar dokumenta.

Uredite tablicu u Dart

Još jedna popularna opcija za uređivanje dokumenata 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.

Dodajte sliku u dokument pomoću Dart

Osim uređivanja teksta i tablica, postoji još jedna uobičajena opcija: dodavanje slika u dokument u Dart. Dart/Flutter programeri također mogu dodati sliku u datoteku pomoću DOM a.

Uredite dokument na mreži

Isprobajte ovaj moćni Dart/Flutter SDK i procijenite neke opcije u uređivanju dokumenata. Koristeći sljedeći primjer, učitajte svoj dokument i napravite neke izmjene: dodajte tekst, dodajte tablicu i ćeliju tablice s tekstom ili umetnite sliku u dokument:

Prenesite dokument koji želite izmijeniti
Pokreni kôd
Učitajte sliku koju želite umetnuti
Odaberite ciljni format s popisa
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);
Pokreni kôd
  
Kopirajte kôd Dart u međuspremnik

Kako urediti datoteku u Dart

  1. Instalirajte 'Aspose.Words Cloud za Dart/Flutter'
  2. Dodajte referencu biblioteke (uvezite biblioteku) svom Dart projektu
  3. Učitajte dokument za uređivanje u Dart
  4. Umetnite sadržaj na početak dokumenta
  5. Preuzmite dokument rezultata iz pohrane u oblaku

Dart knjižnica za korištenje uređivanja dokumenata

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.

Zahtjevi sustava

Pogledajte Repository Documentation da vidite detalje.

Najpopularniji formati za operacije uređivanja

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.