დაარედაქტირეთ PDF Dart/Flutter SDK ში

გამოიყენეთ REST API PDF Dart ში პროგრამულად რედაქტირებისთვის

როდესაც დეველოპერები ცვლიან PDF დოკუმენტს ამ Dart ბიბლიოთეკით, რეალურად რედაქტირდება არის Document Object Model (DOM). ამრიგად, თითქმის ნებისმიერი ცვლილება შეიძლება განხორციელდეს PDF დოკუმენტში, რომელიც წარმოდგენილია როგორც DOM. მოწოდებული Dart/Flutter SDK ით, დეველოპერებს შეუძლიათ მარტივად შეცვალონ დოკუმენტი: შეცვალონ ტექსტი, განაახლონ ცხრილები, დაამატოთ სურათები და ა.შ. უბრალოდ ჩატვირთეთ PDF, განახორციელეთ საჭირო ცვლილებები პროგრამულად და გაატარეთ შედეგი იმავე ან ნებისმიერ მხარდაჭერილ შენახვის ფორმატში.

კოდის ნაწყვეტის ნახვა

შეცვალეთ PDF Dart ში REST API ის გამოყენებით

ჩვენი Dart/Flutter ბიბლიოთეკა დეველოპერებს აძლევს შესაძლებლობას შეცვალონ PDF დოკუმენტი მისი დოკუმენტის ობიექტის მოდელის (DOM) რედაქტირებით, რაც ნიშნავს, რომ დამატებითი პროგრამული უზრუნველყოფის დაყენება არ არის საჭირო.

შეცვალეთ ტექსტი PDF ფაილში Dart ს გამოყენებით

PDF ფაილის რედაქტირების ყველაზე პოპულარული შემთხვევაა ტექსტის რედაქტირება. მოცემული პროგრამული გადაწყვეტით შეგიძლიათ დაამატოთ, შეცვალოთ ან წაშალოთ ტექსტი Dart ს გამოყენებით დოკუმენტში.

ცხრილის რედაქტირება PDF ფაილში Dart ს გამოყენებით

PDF რედაქტირების კიდევ ერთი პოპულარული ვარიანტია ცხრილის რედაქტირება. ჩვენი Dart/Flutter SDK საშუალებას გაძლევთ იმუშაოთ ცხრილებთან და ტექსტებთან ცხრილის უჯრედებში.

Dart ს დეველოპერებს შეუძლიათ ცხრილისა და ცხრილის უჯრედების დამატება ან წაშლა, ასევე მათში ტექსტის დამატება, რედაქტირება და წაშლა.

დაამატეთ სურათი PDF ფაილში Dart ს გამოყენებით

PDF ში ტექსტისა და ცხრილების რედაქტირების გარდა, არსებობს კიდევ ერთი გავრცელებული ვარიანტი: Dart ში დოკუმენტში სურათების დამატება. Dart/Flutter ის დეველოპერებს ასევე შეუძლიათ სურათის დამატება PDF ფაილში DOM ის გამოყენებით.

შეცვალეთ PDF პროგრამულად

სცადეთ ეს მძლავრი Dart/Flutter SDK და შეაფასეთ რამდენიმე ვარიანტი PDF დოკუმენტის რედაქტირებისას. შემდეგი მაგალითის გამოყენებით, ჩატვირთეთ თქვენი PDF დოკუმენტი და შეიტანეთ გარკვეული ცვლილებები: დაამატეთ ტექსტი, დაამატეთ ცხრილი და ცხრილის უჯრედი ტექსტით ან ჩადეთ სურათი PDF დოკუმენტში:

ატვირთეთ დოკუმენტი, რომლის შეცვლაც გსურთ
გაუშვით კოდი
ატვირთეთ სურათი, რომლის ჩასმაც გსურთ
აირჩიეთ სამიზნე ფორმატი სიიდან
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);
გაუშვით კოდი
  
დააკოპირეთ კოდი Dart ბუფერში

როგორ დაარედაქტიროთ PDF Dart ში

  1. დააინსტალირეთ "Aspose.Words Cloud for Dart/Flutter"
  2. დაამატეთ ბიბლიოთეკის მითითება (ბიბლიოთეკის იმპორტი) თქვენს Dart პროექტს
  3. ჩატვირთეთ PDF რედაქტირებისთვის Dart ში
  4. კონტენტის ჩასმა PDF ის დასაწყისში
  5. ჩამოტვირთეთ შედეგის დოკუმენტი ღრუბლოვანი საცავიდან

Dart ბიბლიოთეკა PDF რედაქტირების გამოსაყენებლად

კლონირეთ Aspose.Words Cloud SDK for Dart ის წყაროს კოდისთვის GitHub-დან და გამოიყენეთ იგი თქვენს პროექტში. დაამატეთ ეს დამოკიდებულება თქვენს pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.

სისტემის მოთხოვნები

დეტალების სანახავად იხილეთ Repository Documentation.

სხვა მხარდაჭერილი ფაილის ფორმატები

თქვენ შეგიძლიათ შეასრულოთ რედაქტირების ოპერაცია სხვა ფაილის ფორმატებისთვის:

5%

გამოიწერეთ Aspose პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.