Modifica Word file o PDF in Dart/Flutter SDK

Utilizza REST API per modificare i file in Dart a livello di codice

Quando gli sviluppatori modificano un documento con la soluzione Dart/Flutter indicata, ciò che viene effettivamente modificato è il Document Object Model (DOM). Pertanto, è possibile apportare quasi tutte le modifiche al documento rappresentato come DOM. Con Dart/Flutter SDK fornito, gli sviluppatori possono modificare facilmente un documento: modificare il testo, aggiornare le tabelle, aggiungere immagini e così via. Basta caricare il tuo Word, PDF o file in un formato di caricamento supportato, apportare le modifiche necessarie a livello di codice ed esportare il risultato in un formato di salvataggio supportato.

Visualizza lo snippet di codice

Modifica il documento in Dart usando REST API

La nostra libreria Dart/Flutter offre agli sviluppatori la possibilità di modificare un documento direttamente modificandone il Document Object Model (DOM), il che significa che non è necessario installare software aggiuntivo.

È importante sapere che usando questa soluzione Dart, puoi modificare un documento in qualsiasi formato supportato. Ad esempio, è possibile caricare un file in PDF formato, DOCX, DOC, RTF, ODT, EPUB, HTML e altri formati, quindi modificare questo file e salvarlo nello stesso formato o in qualsiasi altro formato supportato.

Modifica il testo in Dart

Il caso più comune per modificare Word, PDF o qualsiasi altro documento è la modifica del testo. Con la soluzione software fornita, puoi aggiungere, modificare o eliminare testo utilizzando Dart all'interno del documento.

Modifica tabella in Dart

Un'altra popolare opzione di modifica dei documenti è la modifica della tabella. Il nostro Dart/Flutter SDK ti consente di lavorare con tabelle e testo nelle celle di una tabella.

Gli sviluppatori di Dart possono aggiungere o rimuovere tabelle e celle di tabelle, nonché aggiungere, modificare e rimuovere il testo al loro interno.

Aggiungi un'immagine a un documento usando Dart

Oltre a modificare testo e tabelle, c'è un'altra opzione comune: aggiungere immagini a un documento in Dart. Gli sviluppatori Dart/Flutter possono anche aggiungere un'immagine in un file utilizzando DOM.

Modifica un documento online

Prova questo potente Dart/Flutter SDK e valuta alcune opzioni nella modifica dei documenti. Utilizzando l'esempio seguente, carica il documento e apporta alcune modifiche: aggiungi testo, aggiungi una tabella e una cella di tabella con testo o inserisci un'immagine nel documento:

Carica un documento che desideri modificare
Esegui codice
Carica un'immagine che vuoi inserire
Seleziona il formato di destinazione dall'elenco
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);
Esegui codice
  
Copia il codice Dart negli appunti

Come modificare un documento Word, PDF, HTML Dart REST API

  1. Installa "Aspose.Words Cloud per Dart/Flutter"
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto Dart
  3. Carica un documento da modificare in Dart
  4. Inserisci il contenuto all'inizio del documento
  5. Scarica il documento dei risultati dal cloud storage

Dart libreria per utilizzare la modifica dei documenti

Clona Aspose.Words Cloud SDK for Dart da GitHub e usalo nel tuo progetto. Aggiungi questa dipendenza al tuo pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.

Requisiti di sistema

Fare riferimento alla Repository Documentation per vedere i dettagli.

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.