यह त्वरित विषय विवरण प्रदान करता है कि पीडीएफ को पायथन में छवि में कैसे बदलें। आप रिज़ॉल्यूशन, ऊँचाई, चौड़ाई और अन्य गुण जैसे डिफ़ॉल्ट फ़ॉन्ट सेट करना, पृष्ठ की चौड़ाई में फिट होने के लिए छवियों को स्केल करना, और कई अन्य सेट कर सकते हैं। पीडीएफ पेज को छवि पायथन में बदलने के लिए कोड का उपयोग किया जाता है और एक PDF फ़ाइल को PNG छवि में बदलने के लिए विस्तृत चरण नीचे दिए गए हैं।
पायथन में पीडीएफ को इमेज में बदलने के चरण
- PDF को इमेज में बदलने के लिए .NET के माध्यम से पायथन के लिए Aspose.PDF इंस्टॉल करें
- इमेज में बदलने के लिए सोर्स पीडीएफ फाइल को डॉक्यूमेंट क्लास ऑब्जेक्ट में खोलें
- आउटपुट छवि रिज़ॉल्यूशन सेट करने के लिए रिज़ॉल्यूशन क्लास ऑब्जेक्ट बनाएँ
- रिज़ॉल्यूशन ऑब्जेक्ट का उपयोग करके PngDevice क्लास ऑब्जेक्ट को इनिशियलाइज़ करें
- Document.pages संग्रह का उपयोग करके स्रोत PDF के अंदर के सभी पृष्ठों को ट्रैवर्स करें
- प्रत्येक PDF पेज को इमेज में बदलने और उसे डिस्क पर सेव करने के लिए PngDevice.process फ़ंक्शन को कॉल करें
उपरोक्त पैराग्राफ में, आपको आवश्यक संदर्भ जोड़कर और फिर लक्ष्य पीडीएफ लोड करके पीडीएफ टू इमेज को पायथन में प्रस्तुत करने के लिए चरण-दर-चरण विवरण मिलता है। आप छवियों में कनवर्ट करने के लिए सभी आउटपुट छवियों फ़ाइल के लिए अलग-अलग कॉन्फ़िगरेशन भी सेट कर सकते हैं और सभी पीडीएफ फाइल पेजों के माध्यम से पार्स कर सकते हैं। अंत में, प्रत्येक परिवर्तित छवि डिस्क पर एक अलग फ़ाइल में सहेजी जाती है।
पायथन में छवि को पीडीएफ निर्यात करने के लिए कोड
import aspose.pdf as pdf | |
# Set the source directory path | |
filePath = "C://Words//" | |
# Load the license in your application to convert PDF to PNG | |
pdfToPngLicense = pdf.License() | |
pdfToPngLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Load the source PDF document file from the disk | |
pdfDoc = pdf.Document(filePath + "Output.pdf") | |
#Instantiate the PngDevice object | |
renderer = pdf.devices.PngDevice() | |
#Render an individual page as a PNG file | |
renderer.process(pdfDoc.pages[1], filePath+"output.png"); | |
print("PNG Rendering process completed") |
यह उदाहरण स्रोत पीडीएफ को लोड करने के लिए दस्तावेज़ क्लास ऑब्जेक्ट का उपयोग करता है जहां दस्तावेज़ वर्ग में पुनरावृति के लिए पृष्ठ संग्रह होता है। आउटपुट छवियों के विभिन्न गुणों को सेट करने के लिए, रिज़ॉल्यूशन और PngDevice ऑब्जेक्ट्स घोषित किए जाते हैं जो छवि रिज़ॉल्यूशन, चौड़ाई, ऊँचाई, बारकोडऑप्टिमाइज़ेशन, इंटरपोलेशनहाईक्वालिटी और ऑप्टिमाइज़डायमेंशन जैसे विभिन्न मापदंडों को सेट करने का समर्थन करते हैं। ध्यान दें कि आप विभिन्न प्रकार की छवियां बनाने के लिए BmpDevice, EmfDevice, GifDevice, और कई अन्य का उपयोग कर सकते हैं।
हमने Python का उपयोग करके PDF पृष्ठों को छवियों में स्थानांतरित करने की प्रक्रिया के बारे में सीखा है। यदि आप शुरू से पीडीएफ फाइल बनाने के बारे में जानने में रुचि रखते हैं, तो पायथन में पीडीएफ कैसे बनाएं पर लेख देखें।