Python में REST API का उपयोग करके, डेवलपर दस्तावेज़ों को DOC, DOCX, RTF, PDF और अन्य स्वरूपों में संपीड़ित कर सकते हैं। दिए गए समाधान के साथ, आउटपुट संपीड़न के बाद एक उच्च गुणवत्ता वाली फ़ाइल होगी।
हमारे शक्तिशाली Python API का उपयोग करके, डेवलपर सामग्री और आउटपुट फ़ाइल आकार को अनुकूलित करने के लिए फ़ाइलों को संपीड़ित कर सकते हैं। अप्रयुक्त डेटा और संसाधनों को साफ करने से फ़ाइल का आकार कम होता है। आउटपुट फ़ाइल का आकार और भी छोटा करने के लिए आप छवियों को संपीड़ित भी कर सकते हैं।
सामग्री अनुकूलन और संपीड़न का परिणाम मूल फ़ाइल प्रारूप या किसी भी उपलब्ध सहेजे प्रारूप में सहेजा जा सकता है - DOCX, DOC, RTF, PDF, HTML और कई अन्य।
जैसा कि उल्लेख किया गया है, हमारा Python SDK आपको किसी भी समर्थित प्रारूप में दस्तावेज़ के आकार को प्रोग्रामेटिक रूप से कम करने की अनुमति देता है। उदाहरण के लिए, आप PDF, DOCX, DOC, RTF, ODT, EPUB, HTML और अन्य प्रारूपों के फ़ाइल आकार को कम कर सकते हैं। और अब आप हमारी शक्तिशाली कार्यक्षमता को आजमा सकते हैं और मूल्यांकन कर सकते हैं कि निम्नलिखित उदाहरण के साथ Python में किसी दस्तावेज़ को कैसे संपीड़ित किया जाए:
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)
PyPi रिपॉजिटरी का उपयोग करके Aspose.Words Cloud SDK for Python स्थापित करें। एसडीके को स्थापित करने के लिए pip install aspose-words-cloud चलाएँ, फिर पैकेज को import asposewordscloud के माध्यम से आयात करें। एक विकल्प के रूप में, आप GitHub से Aspose.Words Cloud SDK for Python को मैन्युअल रूप से क्लोन कर सकते हैं और इसे अपने प्रोजेक्ट में उपयोग कर सकते हैं। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
विवरण देखने के लिए Repository Documentation देखें।