V súčasnosti neprijímame ako vstup súbory EPUB. Ale môžeme vytvoriť súbory EPUB ako výstup. Tešíme sa na plnú podporu EPUB v blízkej budúcnosti.
Pomocou nášho výkonného Dart API môžu vývojári komprimovať dokumenty EPUB, aby optimalizovali obsah a veľkosť výstupného súboru. K zmenšeniu veľkosti EPUB dochádza vyčistením nepoužívaných údajov a zdrojov. Môžete tiež komprimovať obrázky vo vnútri EPUB, aby sa veľkosť výstupného súboru ešte zmenšila.
Výsledok optimalizácie a kompresie obsahu je možné uložiť v pôvodnom EPUB alebo akomkoľvek dostupnom formáte na uloženie – DOCX, DOC, RTF, HTML a mnohých ďalších. Napríklad komprimujte EPUB a uložte výstup ako Word.
Ako už bolo spomenuté, naša Dart/Flutter SDK vám umožňuje programovo zmenšiť veľkosť súboru EPUB. A teraz si môžete vyskúšať našu výkonnú funkcionalitu a zhodnotiť, ako komprimovať EPUB v Dart s nasledujúcim príkladom:
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);
Naklonujte zdrojový kód Aspose.Words Cloud SDK for Dart z GitHubu a použite ho vo svojom projekte. Pridajte túto závislosť do svojho pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.
Podrobnosti nájdete v Repository Documentation.
Môžete vykonať kompresiu dokumentov pre iné formáty súborov: