REST API ის გამოყენებით Dart ში, დეველოპერებს შეუძლიათ შეკუმშონ PDF პროგრამულად. მოცემული გადაწყვეტით, გამომავალი იქნება მაღალი ხარისხის ფაილი შეკუმშვის შემდეგ.
ჩვენი ძლიერი Dart API ს გამოყენებით, დეველოპერებს შეუძლიათ შეკუმშოს PDF დოკუმენტები შინაარსის ოპტიმიზაციისა და გამომავალი ფაილის ზომისთვის. PDF ზომის შემცირება ხდება გამოუყენებელი მონაცემებისა და რესურსების გაწმენდით. თქვენ ასევე შეგიძლიათ შეკუმშოთ სურათები PDF ში, რათა გამომავალი ფაილის ზომა კიდევ უფრო მცირე გახადოთ.
კონტენტის ოპტიმიზაციისა და შეკუმშვის შედეგი შეიძლება შეინახოს ორიგინალ PDF ში ან შენახვის ნებისმიერ ხელმისაწვდომ ფორმატში - DOCX, DOC, RTF, HTML და მრავალი სხვა. მაგალითად, შეკუმშოს PDF და შეინახეთ გამომავალი როგორც Word.
როგორც აღვნიშნეთ, ჩვენი Dart/Flutter SDK საშუალებას გაძლევთ პროგრამულად შეამციროთ PDF ზომა. ახლა კი შეგიძლიათ სცადოთ ჩვენი ძლიერი ფუნქციონირება და შეაფასოთ, თუ როგორ უნდა შეკუმშოს PDF Dart ში შემდეგი მაგალითით:
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 requestCompressOptions = CompressOptions();
requestCompressOptions.imagesQuality = 75;
requestCompressOptions.imagesReduceSizeFactor = 1;
final compressDocumentRequest = CompressDocumentOnlineRequest(
requestDocument, requestCompressOptions);
final compressDocument = await wordsApi.compressDocumentOnline(compressDocumentRequest);
final convertDocument = ConvertDocumentRequest(compressDocument.document.values.first, 'pdf');
await wordsApi.convertDocument(convertDocument);
კლონირეთ Aspose.Words Cloud SDK for Dart ის წყაროს კოდისთვის GitHub-დან და გამოიყენეთ იგი თქვენს პროექტში. დაამატეთ ეს დამოკიდებულება თქვენს pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.
დეტალების სანახავად იხილეთ Repository Documentation.
თქვენ შეგიძლიათ შეასრულოთ დოკუმენტის შეკუმშვა ფაილის სხვა ფორმატებისთვის: