यह त्वरित विषय विवरण पायथन में पीडीएफ को जेपीईजी में कैसे बदलें। आप रिज़ॉल्यूशन, चौड़ाई, ऊंचाई और अन्य गुण सेट कर सकते हैं जैसे कि डिफ़ॉल्ट फ़ॉन्ट सेट करना, पृष्ठ की चौड़ाई को फिट करने के लिए जेपीईजी को स्केल करना और कई अन्य। पीडीएफ पेज को जेपीईजी पायथन में बदलने के लिए कोड का उपयोग किया जाता है और एक PDF फ़ाइल को JPEG इमेज में बदलने के लिए विस्तृत चरण नीचे दिए गए हैं।
पायथन में पीडीएफ को जेपीईजी में रेंडर करने के चरण
- PDF को JPEG इमेज में बदलने के लिए .NET के माध्यम से पायथन के लिए Aspose.PDF इंस्टॉल करें
- JPEG छवि में कनवर्ट करने के लिए स्रोत PDF फ़ाइल को Document क्लास ऑब्जेक्ट में खोलें
- आउटपुट JPEG छवि रिज़ॉल्यूशन सेट करने के लिए रिज़ॉल्यूशन क्लास ऑब्जेक्ट बनाएँ
- रिज़ॉल्यूशन सेट करने और रेंडर करने के लिए JpegDevice क्लास ऑब्जेक्ट को इनिशियलाइज़ करें
- Document.pages संग्रह का उपयोग करके सभी PDF पृष्ठों में पुनरावृति करें
- प्रत्येक पीडीएफ पेज को जेपीईजी छवि में बदलने और इसे डिस्क पर सहेजने के लिए जेपीईजीडिवाइस.प्रोसेस फ़ंक्शन को कॉल करें
उपरोक्त पैराग्राफ में, आपको आवश्यक संदर्भ जोड़कर और फिर स्रोत पीडीएफ फाइल तक पहुंच बनाकर पीडीएफ को जेपीईजी में पायथन रेंडर करने के लिए चरण-दर-चरण विवरण मिलता है। आप सभी आउटपुट जेपीईजी छवि फ़ाइलों के लिए अलग-अलग कॉन्फ़िगरेशन भी सेट कर सकते हैं और जेपीईजी छवियों में कनवर्ट करने के लिए सभी पीडीएफ फाइल पेजों के माध्यम से पार्स कर सकते हैं। अंत में, प्रत्येक परिवर्तित JPEG फ़ाइल को डिस्क पर एक अलग फ़ाइल के रूप में सहेजा जाता है।
पायथन में पीडीएफ को जेपीईजी में निर्यात करने के लिए कोड
import aspose.pdf as pdf | |
# Set the source PDF directory path | |
filePath = "C://Words//" | |
# Set the product license in your application to convert PDF file to JPEG images | |
pdfToPngLicense = pdf.License() | |
pdfToPngLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
#Access the source PDF file document from the disk | |
pdfDoc = pdf.Document(filePath + "Output.pdf") | |
#Instantiate the JPEG devise for rendering | |
resolution = pdf.devices.Resolution(300) | |
jpegDevice = pdf.devices.JpegDevice(resolution) | |
count=1 | |
#for (int pageCount = 1; pageCount <= document.Pages.Count; pageCount++) | |
for pdfPage in pdfDoc.pages: | |
#Convert a particular PDF page and save that as JPEG image | |
jpegDevice.process(pdfPage, filePath+"image"+ str(count) +"_out.jpeg") | |
count = count + 1 | |
print("JPEG Rendering process completed") |
यह उदाहरण PDF को JPEG छवि में रेंडर करने की प्रक्रिया को प्रदर्शित करता है जो स्रोत PDF फ़ाइल को लोड करने के लिए दस्तावेज़ क्लास ऑब्जेक्ट का उपयोग करता है। आउटपुट छवियों के विभिन्न गुणों को सेट करने के लिए, रिज़ॉल्यूशन और JpegDevice ऑब्जेक्ट्स घोषित किए जाते हैं जो इमेज रिज़ॉल्यूशन, ऊँचाई, चौड़ाई और OptimizeDimensions जैसे कई मापदंडों को सेट करने का समर्थन करते हैं। आप PNG, BMP, EMF, और GIF छवियों को प्रस्तुत करने के लिए PngDevise, BmpDevice, EmfDevice और GifDevice का भी उपयोग कर सकते हैं।
इस उदाहरण में, हमने Python का उपयोग करके PDF पृष्ठों को JPEG में स्थानांतरित करने की प्रक्रिया पर ध्यान केंद्रित किया है। यदि आप एसवीजी को पीडीएफ में बदलने के बारे में जानने में रुचि रखते हैं, तो पायथन का उपयोग करके SVG को PDF में कैसे बदलें पर लेख देखें।