Korzystając z interfejsu REST API w Swift, programiści mogą kompresować dokumenty w DOC formatach, DOCX, RTF, PDF i innych. Przy podanym rozwiązaniu wynik będzie plikiem wysokiej jakości po kompresji.
Korzystając z naszego potężnego interfejsu Swift API, programiści mogą kompresować pliki, aby zoptymalizować zawartość i rozmiar pliku wyjściowego. Zmniejszenie rozmiaru pliku polega na oczyszczeniu nieużywanych danych i zasobów. Możesz także skompresować obrazy, aby rozmiar pliku wyjściowego był jeszcze mniejszy.
Wynik optymalizacji treści i kompresji można zapisać w oryginalnym formacie pliku lub dowolnym dostępnym formacie zapisu – DOCX, DOC, RTF, PDF, HTML i wielu innych.
Jak wspomniano, nasz Swift SDK pozwala programowo zmniejszyć rozmiar dokumentu w dowolnym obsługiwanym formacie. Na przykład możesz zmniejszyć rozmiar PDF pliku, DOCX, DOC, RTF, ODT, EPUB, HTML i innych. A teraz możesz wypróbować naszą potężną funkcjonalność i ocenić, jak skompresować dokument w Scali na następującym przykładzie:
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);
Możesz użyć menedżera pakietów Swift i menedżera zależności Cocoapods, aby zainstalować Aspose.Words Cloud SDK for Swift. Szczegółowe informacje dotyczące instalacji pakietu znajdują się w sekcji "Installation and Usage".
Alternatywnie możesz sklonować kod źródłowy Aspose.Words Cloud SDK for Swift z GitHub i użyć go w swoim projekcie.
Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.
Swift 4.2 lub nowszy
Zapoznaj się z Repository Documentation, aby zobaczyć więcej szczegółów.