Сжать PDF файл или Word в Dart/Flutter SDK

Уменьшите размер документа с помощью Dart

Используя REST API в Dart, разработчики могут сжимать документы в DOC форматах, DOCX, RTF, PDF и других. С данным решением на выходе будет файл высокого качества после сжатия.

Посмотреть фрагмент кода

Сжать документ на Dart

Используя наш мощный Dart API, разработчики могут сжимать файлы для оптимизации содержимого и размера выходного файла. Уменьшение размера файла происходит за счет очистки неиспользуемых данных и ресурсов. Вы также можете сжимать изображения, чтобы сделать размер выходного файла еще меньше.

Результат оптимизации и сжатия контента можно сохранить в исходном формате файла или любом доступном формате сохранения – DOCX, DOC, RTF, PDF, HTML и многих других.

Уменьшить размер файла на Dart

Как уже упоминалось, наш Dart/Flutter SDK позволяет программно уменьшить размер документа в любом поддерживаемом формате. Например, вы можете уменьшить размер PDF файлов, DOCX, DOC, RTF, ODT, EPUB, HTML и других форматов. А теперь вы можете попробовать наш мощный функционал и оценить, как сжать документ на 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, 'docx');
await wordsApi.convertDocument(convertDocument);
Выполнить код
  
Копировать Dart код в буфер обмена

Как сжать файл Word, PDF, GIF, ZIP Dart REST API

  1. Установите Aspose.Words Cloud for Dart/Flutter
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой Dart проект
  3. Настройте API, используя ключи вашего приложения
  4. Загрузите исходный документ для сжатия
  5. Сжимайте документы и изображения, очищайте неиспользуемую информацию
  6. Выберите формат выходного файла
  7. Получить результат сжатия документа в виде отдельного файла

Dart библиотека для сжатия документов

Клонируйте исходный код Aspose.Words Cloud SDK for Dart с GitHub и используйте его в своем проекте. Добавьте эту зависимость в свой pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.

Системные Требования

Обратитесь к Документации Репозитория, чтобы получить более подробную информацию.

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.