Сжать PDF в Dart/Flutter SDK

Уменьшите размер PDF, используя Dart

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

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

Сжать PDF на Dart

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

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

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

Как уже упоминалось, наш Dart/Flutter SDK позволяет программно уменьшить размер PDF. А теперь вы можете попробовать наш мощный функционал и оценить, как сжимать PDF на Dart, на следующем примере:

Загрузите файл, который хотите оптимизировать/сжать
Выполнить код
Выберите целевой формат из списка
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);

final requestDocument = (await File('Input.pdf').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, 'pdf');
await wordsApi.convertDocument(convertDocument);
Выполнить код
  
Копировать Dart код в буфер обмена

Как сжать PDF Dart REST API

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

Dart библиотека для использования сжатия PDF

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

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

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

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

Другие поддерживаемые форматы файлов

Вы можете выполнять сжатие документов для файлов других форматов:

5%

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

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