შეკუმშოს EPUB Dart/Flutter SDK ში

შეამცირეთ EPUB ზომა Dart ის გამოყენებით

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

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

შეკუმშოს EPUB Dart

ჩვენ ამჟამად არ ვიღებთ EPUB ფაილებს შეყვანად. მაგრამ ჩვენ შეგვიძლია შევქმნათ EPUB ფაილები, როგორც გამომავალი. ჩვენ მოუთმენლად ველით EPUB ის სრულ მხარდაჭერას უახლოეს მომავალში.

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

შინაარსის ოპტიმიზაციისა და შეკუმშვის შედეგი შეიძლება შენახული იყოს ორიგინალ EPUB ში ან შენახვის ნებისმიერ ხელმისაწვდომ ფორმატში – DOCX, DOC, RTF, HTML და მრავალი სხვა. მაგალითად, შეკუმშეთ EPUB და შეინახეთ გამომავალი როგორც Word.

შეამცირეთ EPUB ფაილის ზომა Dart

როგორც აღვნიშნეთ, ჩვენი Dart/Flutter SDK საშუალებას გაძლევთ პროგრამულად შეამციროთ EPUB ზომა. ახლა კი შეგიძლიათ სცადოთ ჩვენი ძლიერი ფუნქციონირება და შეაფასოთ EPUB ის შეკუმშვა Dart ში შემდეგი მაგალითით:

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

როგორ შევკუმშო DOCX Dart ში

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

Dart ბიბლიოთეკა EPUB შეკუმშვის გამოსაყენებლად

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

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

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

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

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

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

5%

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

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