Korzystając z interfejsu REST API w Python, programiści mogą programowo kompresować DOCX. Przy podanym rozwiązaniu wynik będzie plikiem wysokiej jakości po kompresji.
Korzystając z naszego potężnego interfejsu Python API, programiści mogą kompresować DOCX, 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 i kompresji treści można zapisać w oryginalnym DOCX formacie lub dowolnym dostępnym formacie zapisu – DOCX, DOC, RTF, PDF, HTML i wielu innych.
Jak wspomniano, nasz Python SDK pozwala programowo zmniejszyć rozmiar DOCX. A teraz możesz wypróbować naszą potężną funkcjonalność i ocenić, jak skompresować DOCX w Scali na następującym przykładzie:
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.docx', 'rb')
request_compress_options = asposewordscloud.CompressOptions(
images_quality=75, images_reduce_size_factor=1)
compress_document_request = asposewordscloud.models.requests.CompressDocumentOnlineRequest(
document=request_document, compress_options=request_compress_options)
compress_document = words_api.compress_document_online(compress_document_request)
convert_document = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_paragraph.document.values())[0], format='docx')
words_api.convert_document(convert_document)
Zainstaluj Aspose.Words Cloud SDK for Python za pomocą repozytorium PyPi. Uruchom pip install aspose-words-cloud aby zainstalować pakiet SDK, a następnie zaimportuj pakiet przez import asposewordscloud. Alternatywnie możesz ręcznie sklonować kod źródłowy Aspose.Words Cloud SDK for Python 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.
Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.
Możesz wykonać kompresję dokumentów dla innych formatów plików: