Rediģēt PDF Dart/Flutter SDK

Izmantojiet REST API, lai programmatiski rediģētu PDF pakalpojumā Dart

Kad izstrādātāji modificē PDF dokumentu ar šo Dart bibliotēku, faktiski tiek rediģēts dokumenta objekta modelis (DOM). Tādējādi PDF dokumentā, kas attēlots kā DOM, var veikt gandrīz visas izmaiņas. Izmantojot nodrošināto Dart/Flutter SDK, izstrādātāji var viegli rediģēt dokumentu: modificēt tekstu, atjaunināt tabulas, pievienot attēlus un tā tālāk. Vienkārši ielādējiet PDF, programmatiski veiciet nepieciešamās izmaiņas un eksportējiet rezultātu uz to pašu vai jebkuru atbalstīto saglabāšanas formātu.

Skatīt koda fragmentu

Rediģējiet PDF programmā Dart, izmantojot REST API

Mūsu Dart/Flutter bibliotēka sniedz izstrādātājiem iespēju modificēt PDF dokumentu tieši, rediģējot tā Document Object Model (DOM), kas nozīmē, ka nav jāinstalē papildu programmatūra.

Rediģējiet tekstu PDF failā, izmantojot Dart

Populārākais PDF faila rediģēšanas gadījums ir teksta rediģēšana. Izmantojot doto programmatūras risinājumu, jūs varat pievienot, modificēt vai dzēst tekstu, izmantojot Dart dokumentā.

Rediģējiet tabulu PDF failā, izmantojot Dart

Vēl viena populāra PDF rediģēšanas iespēja ir tabulas rediģēšana. Mūsu Dart/Flutter SDK ļauj strādāt ar tabulām un tekstu tabulas šūnās.

Dart izstrādātāji var pievienot vai noņemt tabulas un tabulas šūnas, kā arī pievienot, rediģēt un noņemt tajās esošo tekstu.

Pievienojiet attēlu PDF failam, izmantojot Dart

Papildus teksta un tabulu rediģēšanai PDF formātā ir vēl viena izplatīta iespēja: attēlu pievienošana dokumentam programmā Dart. Dart/Flutter izstrādātāji var arī pievienot attēlu PDF failam, izmantojot DOM.

Programmatiski rediģējiet PDF

Izmēģiniet šo jaudīgo Dart/Flutter SDK un novērtējiet dažas PDF dokumentu rediģēšanas iespējas. Izmantojot šo piemēru, ielādējiet savu PDF dokumentu un veiciet dažas izmaiņas: pievienojiet tekstu, pievienojiet tabulu un tabulas šūnu ar tekstu vai ievietojiet attēlu PDF dokumentā:

Augšupielādējiet dokumentu, kuru vēlaties modificēt
Palaist kodu
Augšupielādējiet attēlu, kuru vēlaties ievietot
Sarakstā atlasiet mērķa formātu
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

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

final requestDocument = (await File(
   'Input.pdf').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, 'pdf');
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.pdf').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, 'pdf');
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.pdf').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.pdf').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, 
   'pdf');
final convert = await wordsApi.convertDocument(convertRequest);
Palaist kodu
  
Kopējiet kodu Dart starpliktuvē

Kā rediģēt PDF pakalpojumā Dart

  1. Instalējiet Aspose.Words Cloud for Dart/Flutter
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Dart projektam
  3. Ielādēt PDF, lai rediģētu Dart
  4. Ievietot saturu PDF sākumā
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

Dart bibliotēka, lai izmantotu PDF rediģēšanu

Klonējiet Aspose.Words Cloud SDK for Dart avota kodu no GitHub un izmantojiet to savā projektā. Pievienojiet šo atkarību savam pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt rediģēšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.