Trenutno ne sprejemamo datotek EPUB kot vnos. Lahko pa ustvarimo datoteke EPUB kot izhod. Veselimo se popolne podpore za EPUB v bližnji prihodnosti.
Z uporabo našega zmogljivega Dart API lahko razvijalci stisnejo dokumente EPUB, da optimizirajo vsebino in velikost izhodne datoteke. Zmanjšanje velikosti EPUB se zgodi s čiščenjem neuporabljenih podatkov in virov. Slike lahko tudi stisnete v EPUB, da bo velikost izhodne datoteke še manjša.
Rezultat optimizacije in stiskanja vsebine lahko shranite v originalni EPUB ali kateri koli razpoložljiv format za shranjevanje – DOCX, DOC, RTF, HTML in številne druge. Na primer, stisnite EPUB in shranite rezultat kot Word.
Kot že omenjeno, vam naš Dart/Flutter SDK omogoča programsko zmanjšanje velikosti EPUB. In zdaj lahko preizkusite našo zmogljivo funkcionalnost in ocenite, kako stisniti EPUB v Dart z naslednjim primerom:
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);
Klonirajte Aspose.Words Cloud SDK for Dart iz GitHub in jo uporabite v svojem projektu. Dodajte to odvisnost v svoj pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.
Za podrobnosti si oglejte Repository Documentation.
Stiskanje dokumenta lahko izvedete za druge formate datotek: