Koristeći naš moćni Python API, programeri mogu komprimirati PDF dokumente kako bi optimizirali sadržaj i veličinu izlazne datoteke. Do smanjenja veličine PDF a dolazi čišćenjem neiskorištenih podataka i resursa. Također možete komprimirati slike unutar PDF a kako bi veličina izlazne datoteke bila još manja.
Rezultat optimizacije i kompresije sadržaja može se spremiti u originalni PDF ili bilo koji dostupan format spremanja – DOCX, DOC, RTF, HTML i mnoge druge. Na primjer, komprimirajte PDF i spremite izlaz kao Word.
Kao što je spomenuto, naš Python SDK omogućuje vam programsko smanjenje veličine PDF a. A sada možete isprobati našu moćnu funkcionalnost i procijeniti kako komprimirati PDF u Scali pomoću sljedećeg primjera:
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.pdf', '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='pdf')
words_api.convert_document(convert_document)
Instalirajte Aspose.Words Cloud SDK for Python koristeći PyPi spremište. Pokrenite pip install aspose-words-cloud da instalirate SDK, a zatim uvezite paket putem import asposewordscloud. Kao alternativu, možete ručno klonirati Aspose.Words Cloud SDK for Python izvorni kod s GitHuba i koristiti ga u svom projektu. Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.
Pogledajte Repository Documentation da vidite detalje.
Možete izvršiti kompresiju dokumenta za druge formate datoteka: