Стисніть 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 REST API

  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

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2025. Всі права захищені.