Используя REST API в Swift, разработчики могут сжимать документы в DOC форматах, DOCX, RTF, PDF и других. С данным решением на выходе будет файл высокого качества после сжатия.
Используя наш мощный Swift API, разработчики могут сжимать файлы для оптимизации содержимого и размера выходного файла. Уменьшение размера файла происходит за счет очистки неиспользуемых данных и ресурсов. Вы также можете сжимать изображения, чтобы сделать размер выходного файла еще меньше.
Результат оптимизации и сжатия контента можно сохранить в исходном формате файла или любом доступном формате сохранения – DOCX, DOC, RTF, PDF, HTML и многих других.
Как уже упоминалось, наш Swift SDK позволяет программно уменьшить размер документа в любом поддерживаемом формате. Например, вы можете уменьшить размер PDF файлов, DOCX, DOC, RTF, ODT, EPUB, HTML и других форматов. А теперь вы можете попробовать наш мощный функционал и оценить, как сжать документ на Swift на следующем примере:
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let requestCompressOptions = CompressOptions()
.setImagesQuality(imagesQuality: 75)
.setImagesReduceSizeFactor(imagesReduceSizeFactor: 1);
let compressDocumentRequest = CompressDocumentOnlineRequest(
document: requestDocument, compressOptions: requestCompressOptions);
let compressDocument = try api.compressDocumentOnline(request: compressDocumentRequest);
let convertDocument = ConvertDocumentRequest(
document: compressDocument.document.values.first, format: "docx");
_ = try api.convertDocument(request: convertDocument);
Вы можете использовать менеджер пакетов Swift и менеджер зависимостей Cocoapods для установки Aspose.Words Cloud SDK for Swift. Подробная информация об установке пакета приведена в разделе "Installation and Usage".
Как вариант, вы можете клонировать исходный код Aspose.Words Cloud SDK for Swift с GitHub и использовать его в своем проекте.
Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Swift 4.2 или новее
Дополнительную информацию смотрите в Repository Documentation.