Ved at bruge REST API i Dart kan udviklere komprimere EPUB programmatisk. Med den givne løsning vil outputtet være en fil af høj kvalitet efter komprimering.
Vi accepterer i øjeblikket ikke EPUB filer som input. Men vi kan producere EPUB filer som output. Vi ser frem til fuld EPUB support i den nærmeste fremtid.
Ved at bruge vores kraftfulde Dart API kan udviklere komprimere EPUB dokumenter for at optimere indhold og outputfilstørrelse. Reduktion af EPUB størrelse sker ved at rydde op i ubrugte data og ressourcer. Du kan også komprimere billeder inde i EPUB for at gøre outputfilstørrelsen endnu mindre.
Resultatet af indholdsoptimering og -komprimering kan gemmes i den originale EPUB eller et hvilket som helst tilgængeligt gemt format - DOCX, DOC, RTF, HTML og mange andre. For eksempel, komprimere EPUB og gemme output som Word.
Som nævnt giver vores Dart/Flutter SDK dig mulighed for programmæssigt at reducere EPUB størrelsen. Og nu kan du prøve vores kraftfulde funktionalitet og evaluere, hvordan du komprimerer EPUB i Dart med følgende eksempel:
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);
Klon Aspose.Words Cloud SDK for Dart kildekode fra GitHub og brug den i dit projekt. Tilføj denne afhængighed til din pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.
Se Repository Documentation for at se detaljerne.
Du kan udføre dokumentkomprimering for andre filformater: