Bearbeiten Sie die Word oder PDF Datei im Dart/Flutter SDK

Verwenden Sie die REST API, um Dateien in Dart programmgesteuert zu bearbeiten

Wenn Entwickler ein Dokument mit der angegebenen Dart/Flutter Lösung ändern, wird tatsächlich das Dokumentobjektmodell (DOM) bearbeitet. Somit können nahezu beliebige Änderungen an dem als DOM repräsentierten Dokument vorgenommen werden. Mit dem bereitgestellten Dart/Flutter SDK können Entwickler ein Dokument ganz einfach bearbeiten: Text ändern, Tabellen aktualisieren, Bilder hinzufügen und so weiter. Laden Sie einfach Ihre Word, PDF oder Datei in einem unterstützten Ladeformat, nehmen Sie die erforderlichen Änderungen programmgesteuert vor und exportieren Sie das Ergebnis in ein unterstütztes Speicherformat.

Codeausschnitt anzeigen

Bearbeiten Sie das Dokument in Dart mit der REST API

Unsere Dart/Flutter Bibliothek gibt Entwicklern die Möglichkeit, ein Dokument direkt zu ändern, indem sie sein Document Object Model (DOM) bearbeiten, was bedeutet, dass keine zusätzliche Software installiert werden muss.

Es ist wichtig zu wissen, dass Sie mit dieser Dart Lösung ein Dokument in jedem unterstützten Format bearbeiten können. Beispielsweise ist es möglich, eine Datei im PDF, DOCX, DOC, RTF, ODT, EPUB, HTML und anderen Formaten zu laden und diese Datei dann zu ändern und im selben Format oder in einem anderen unterstützten Format zu speichern.

Text in Dart bearbeiten

Der beliebteste Fall zum Bearbeiten von Word, PDF oder anderen Dokumenten ist die Textbearbeitung. Mit der angegebenen Softwarelösung können Sie mit Dart innerhalb des Dokuments Text hinzufügen, ändern oder löschen.

Bearbeiten Sie die Tabelle in Dart

Eine weitere beliebte Option zum Bearbeiten von Dokumenten ist die Tabellenbearbeitung. Mit unserem Dart/Flutter SDK können Sie mit Tabellen und Text in Tabellenzellen arbeiten.

Dart Entwickler können Tabellen und Tabellenzellen hinzufügen oder entfernen sowie Text darin hinzufügen, bearbeiten und entfernen.

Fügen Sie mit Dart ein Bild zu einem Dokument hinzu

Neben der Bearbeitung von Text und Tabellen gibt es eine weitere gängige Option: das Hinzufügen von Bildern zu einem Dokument in Dart. Dart/Flutter Entwickler können auch mithilfe von DOM ein Bild in eine Datei einfügen.

Bearbeiten Sie ein Dokument online

Probieren Sie dieses leistungsstarke Dart/Flutter SDK aus und evaluieren Sie einige Optionen zur Dokumentenbearbeitung. Laden Sie anhand des folgenden Beispiels Ihr Dokument und nehmen Sie einige Änderungen vor: Fügen Sie Text hinzu, fügen Sie eine Tabelle und eine Tabellenzelle mit Text hinzu oder fügen Sie ein Bild in das Dokument ein:

Laden Sie ein Dokument hoch, das Sie ändern möchten
Code ausführen
Laden Sie ein Bild hoch, das Sie einfügen möchten
Wählen Sie das Zielformat aus der Liste
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);
Code ausführen
  
Code Dart in die Zwischenablage kopieren

So bearbeiten Sie eine Datei in Dart

  1. Installieren Sie "Aspose.Words Cloud für Dart/Flutter"
  2. Fügen Sie Ihrem Dart Projekt eine Bibliotheksreferenz hinzu (importieren Sie die Bibliothek).
  3. Laden Sie ein zu bearbeitendes Dokument in Dart
  4. Inhalt am Anfang des Dokuments einfügen
  5. Laden Sie das Ergebnisdokument aus dem Cloud-Speicher herunter

Dart Bibliothek zur Verwendung der Dokumentbearbeitung

Klonen Sie den Aspose.Words Cloud SDK for Dart -Quellcode von GitHub und verwenden Sie ihn in Ihrem Projekt. Fügen Sie diese Abhängigkeit zu Ihrer pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Bitte befolgen Sie diese Instructions, um schnell die erforderlichen Sicherheitsanmeldeinformationen zu erhalten und auf unsere REST API zuzugreifen.

System Anforderungen

Einzelheiten finden Sie in der Repository Documentation.

5%

Abonnieren Sie Produkt-Updates von Aspose

Erhalten Sie monatliche Newsletter und Angebote direkt in Ihre Mailbox.

© Aspose Pty Ltd 2001-2024. Alle Rechte vorbehalten.