यह सरल लेख आपको मार्गदर्शन करने के लिए डिज़ाइन किया गया है पायथन का उपयोग करके पीडीएफ फाइल को कैसे डिक्रिप्ट करें। इसमें स्टेप-वाइज प्रोसेस और एक रननेबल सैंपल कोड के रूप में Python का उपयोग करके पीडीएफ को डिक्रिप्ट करने के लिए क्रिस्प जानकारी शामिल है। परिणामी अनएन्क्रिप्टेड पीडीएफ फाइल को या तो डिस्क पर या स्ट्रीम में किसी वांछित प्रारूप जैसे PDF, HTML, DOCX, आदि में सहेजा जा सकता है।
पायथन का उपयोग करके पासवर्ड संरक्षित पीडीएफ को डिक्रिप्ट करने के चरण
- PDF फ़ाइल को डिक्रिप्ट करने के लिए IDE को .NET के माध्यम से पायथन के लिए Aspose.PDF का उपयोग करें पर सेट करें
- फ़ाइल नाम और पासवर्ड का उपयोग करके एन्क्रिप्ट की गई PDF फ़ाइल को Document क्लास ऑब्जेक्ट में एक्सेस करें
- PDF फ़ाइल को अनएन्क्रिप्ट करने के लिए Document.decrypt विधि का उपयोग करें
- अनएन्क्रिप्टेड पीडीएफ फाइल को डिस्क पर नए नाम से सेव करें
इन चरणों में Python का उपयोग करके PDF को अनएन्क्रिप्ट करने की एक सरल प्रक्रिया शामिल है, जैसे कि सबसे पहले पर्यावरण कॉन्फ़िगरेशन किया जाता है। अगले चरण में, एक पासवर्ड संरक्षित स्रोत पीडीएफ फाइल को एक वैध पासवर्ड प्रदान करके दस्तावेज़ वर्ग के उदाहरण का उपयोग करके डिस्क से लोड किया जाता है। फिर दस्तावेज़ वर्ग में डिक्रिप्ट () विधि को कॉल करके फ़ाइल को डिक्रिप्ट किया जाता है। आप एप्लिकेशन आवश्यकता के आधार पर या तो मालिक पासवर्ड या उपयोगकर्ता पासवर्ड का उपयोग कर सकते हैं क्योंकि मालिक पासवर्ड के साथ डिक्रिप्ट की गई फ़ाइल पर आपका पूरा नियंत्रण होता है, जबकि उपयोगकर्ता पासवर्ड के साथ इसे केवल पढ़ने के लिए पहुंच प्रदान की जा सकती है।
पायथन का उपयोग करके पीडीएफ फाइल को डिक्रिप्ट करने के लिए कोड
import aspose.pdf as pdf | |
#Set the source directory path | |
filePath = "C://Words//" | |
# Load the license in your application to decrypt the PDF | |
decryptPdfLicense = pdf.License() | |
decryptPdfLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Load the source PDF document with password from the disk | |
decryptPdfDoc = pdf.Document(filePath + "Output.pdf","owner") | |
# Decrypt the PDF | |
decryptPdfDoc.decrypt() | |
# Save the decrypted PDF file on the disk | |
decryptPdfDoc.save(filePath + "GeneratedPdf.pdf") | |
print("PDF decryption done") |
यह उदाहरण कोड एक बहुत ही सरल एपीआई इंटरफ़ेस का उपयोग करके * पायथन का उपयोग करके पीडीएफ को अनएन्क्रिप्ट कैसे करें * प्रदर्शित करता है। आपके पास फ़ाइल को सहेजने की प्रक्रिया के दौरान चेतावनी हैंडलर सेट करने के प्रावधान के साथ-साथ save_format एन्युमरेटर द्वारा प्रदान किए गए विभिन्न स्वरूपों में आउटपुट पीडीएफ फ़ाइल को सहेजने के लिए कई विकल्प हैं और पीडीएफ दस्तावेज़ के एक बार प्रतिक्रिया वस्तु को बंद करने के लिए ध्वज सेट करना है। वेब-आधारित एप्लिकेशन के अंदर प्रतिक्रिया ऑब्जेक्ट में सहेजा गया।
इस विषय ने हमें पायथन का उपयोग करके एक एन्क्रिप्टेड PDF को अनएन्क्रिप्टेड के रूप में सहेजना सिखाया है। यदि आप पीडीएफ फाइल को कंप्रेस करना सीखना चाहते हैं, तो पायथन में पीडीएफ को कैसे कंप्रेस करें पर लेख देखें।