Використовуючи наш потужний Swift API, розробники можуть стискати JPG для оптимізації вмісту та розміру вихідного файлу. Зменшення розміру файлу відбувається шляхом очищення невикористаних даних і ресурсів. Ви також можете стискати зображення, щоб зробити розмір вихідного файлу ще меншим.
Результат оптимізації та стиснення вмісту можна зберегти в оригінальному JPG або будь-якому доступному форматі збереження – DOCX, DOC, RTF, PDF, HTML та багатьох інших.
Як згадувалося, наш Swift SDK дозволяє програмно зменшити розмір JPG. І тепер ви можете спробувати нашу потужну функціональність і оцінити, як стиснути JPG у Swift, за допомогою такого прикладу:
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.jpg"))!;
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: "jpg");
_ = try api.convertDocument(request: convertDocument);
Ви можете використовувати менеджер пакетів Swift і менеджер залежностей Cocoapods для встановлення Aspose.Words Cloud SDK for Swift. Детальна інформація про встановлення пакета наведена в розділі "Installation and Usage".
Як альтернативу, ви можете клонувати Aspose.Words Cloud SDK for Swift з GitHub і використовувати його у своєму проекті.
Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.
Swift 4.2 або новішої версії
Зверніться до Repository Documentation, щоб побачити більше деталей.
Ви можете виконати стиснення документів для інших форматів файлів: