Используя REST API в Dart, разработчики могут сжимать документы в DOC форматах, DOCX, RTF, PDF и других. С данным решением на выходе будет файл высокого качества после сжатия.
Используя наш мощный Dart API, разработчики могут сжимать файлы для оптимизации содержимого и размера выходного файла. Уменьшение размера файла происходит за счет очистки неиспользуемых данных и ресурсов. Вы также можете сжимать изображения, чтобы сделать размер выходного файла еще меньше.
Результат оптимизации и сжатия контента можно сохранить в исходном формате файла или любом доступном формате сохранения – DOCX, DOC, RTF, PDF, HTML и многих других.
Как уже упоминалось, наш 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);
Клонируйте исходный код Aspose.Words Cloud SDK for Dart с GitHub и используйте его в своем проекте. Добавьте эту зависимость в свой pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Обратитесь к Документации Репозитория, чтобы получить более подробную информацию.