A(z) Dart REST API használatával a fejlesztők programozottan tömöríthetik a(z) EPUB fájlt. Az adott megoldással a kimenet tömörítés után jó minőségű fájl lesz.
Jelenleg nem fogadunk el EPUB fájlokat bemenetként. De előállíthatunk EPUB fájlokat kimenetként. Bízunk benne, hogy a közeljövőben teljes körű EPUB támogatást kapunk.
Hatékony Dart API -nkkal a fejlesztők tömöríthetik az EPUB dokumentumokat a tartalom és a kimeneti fájl méretének optimalizálása érdekében. Az EPUB méretének csökkentése a fel nem használt adatok és erőforrások megtisztításával történik. A képeket EPUB on belül is tömörítheti, hogy a kimeneti fájl mérete még kisebb legyen.
A tartalomoptimalizálás és -tömörítés eredménye elmenthető az eredeti EPUB ban vagy bármilyen elérhető mentési formátumban – DOCX, DOC, RTF, HTML és még sok más. Például tömörítse az EPUB fájlt, és mentse a kimenetet Word néven.
Mint említettük, a Dart/Flutter SDK lehetővé teszi az EPUB méretének programozott csökkentését. Most pedig kipróbálhatja hatékony funkcióinkat, és kiértékelheti az EPUB tömörítését a Dart alkalmazásban a következő példával:
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);
Aspose.Words Cloud SDK for Dart forráskódját a GitHubból, és használja projektjében. Adja hozzá ezt a függőséget a pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.
A részletekért tekintse meg az Repository Documentation.
Más fájlformátumokhoz is végezhet dokumentumtömörítést: