मुख्य सामग्री पर जाएँ

मुफ़्त PDF से छवि (JPG, PNG, WebP)

अपने चुने हुए रिज़ॉल्यूशन पर PDF के प्रत्येक पृष्ठ को JPG, PNG, या WebP छवियों में परिवर्तित करें। पेजों को अलग-अलग या एक साथ ZIP के रूप में डाउनलोड करें। फ़ाइलें आपके ब्राउज़र से बाहर कभी नहीं जातीं।

Sejda की मुफ़्त योजना प्रति घंटे 3 कार्यों की अनुमति देती है — यहाँ पृष्ठ आपके डिवाइस पर रेंडर किए जाते हैं, बिना किसी खाते के। · सत्यापित सित॰ 2026

यहां फ़ाइलें छोड़ें या ब्राउज़ करने के लिए क्लिक करें

PDF · आपके डिवाइस पर प्रोसेस की गई

या क्लिपबोर्ड से चिपकाने के लिए Ctrl+V दबाएँ

आप एक साथ कई फ़ाइलें छोड़ सकते हैं

फ़ाइलें ब्राउज़ करें

सबको बदलने के लिए कई PDF एक साथ डालें: ZIP में हर एक का अपना फ़ोल्डर बनता है।

आपकी फ़ाइलें कभी भी आपके डिवाइस से बाहर नहीं जातीं। सभी प्रसंस्करण आपके ब्राउज़र में स्थानीय रूप से होता है।

सामान्य उपयोग

  • PDF को JPG में परिवर्तित करेंप्रत्येक PDF पृष्ठ को JPG छवि में बदलें जिसे आप कहीं भी साझा या एम्बेड कर सकते हैं।
  • PDF को PNG में परिवर्तित करेंPDF पृष्ठों को पारदर्शिता समर्थन के साथ स्पष्ट PNG छवियों के रूप में निर्यात करें।
  • PDF पृष्ठों को स्लाइड में परिवर्तित करेंPDF पृष्ठों को PowerPoint, Google Slides या Keynote में छवियों के रूप में डालें।
  • PDF पृष्ठ थंबनेल बनाएंवेबसाइटों और कैटलॉग के लिए PDF पृष्ठों की पूर्वावलोकन छवियां उत्पन्न करें।
  • सोशल मीडिया पर PDF साझा करेंPDF को छवियों में परिवर्तित करें ताकि PDF को ब्लॉक करने वाले प्लेटफॉर्म इसे प्रदर्शित कर सकें।

यह कैसे काम करता है

यह टूल PDF.js (pdfjs-dist) — Mozilla के कोड ओपन सोर्स PDF रेंडरिंग इंजन — को इमेज एनकोडिंग के लिए ब्राउज़र के Canvas API के साथ मिलाकर PDF पेजों को पूरी तरह आपके ब्राउज़र में इमेज में बदलता है। आपकी फ़ाइल स्थानीय रूप से पढ़ी जाती है और कभी किसी सर्वर को नहीं भेजी जाती।

  1. 1
    PDF.js फ़ाइल पार्स करता है
    pdfjs-dist PDF की बाइनरी संरचना — फ़ॉन्ट, वेक्टर ग्राफ़िक्स, एम्बेड की इमेज, और पेज लेआउट निर्देश — सीधे मेमोरी से JavaScript में लिखे अपने रेंडरर का उपयोग करके पढ़ता है। एक समर्पित Web Worker (CDN से लोड किया) भारी पार्सिंग को मुख्य थ्रेड से बाहर हैंडल करता है ताकि पेज रिस्पॉन्सिव रहे।
  2. 2
    हर पेज एक कैनवस में रेंडर होता है
    हर अनुरोधित पेज के लिए, PDF.js आपके चुने DPI पर स्केल किया एक व्यूपोर्ट गणना करता है। डिफ़ॉल्ट PDF कोऑर्डिनेट स्पेस 72 DPI है, इसलिए एक 300 DPI रेंडर 300/72 ≈ 4.17x का स्केल फ़ैक्टर उपयोग करता है, उसी के अनुसार साइज़ का एक कैनवस बनाते हुए। PDF.js सभी पेज कंटेंट — टेक्स्ट, पाथ, इमेज — को 2D Canvas API का उपयोग करके एक offscreen HTMLCanvasElement में खींचता है।
  3. 3
    Canvas आपके चुने फ़ॉर्मेट में एनकोड करता है
    रेंडरिंग के बाद, टूल टारगेट MIME टाइप (image/png, image/jpeg, या image/webp) और क्वालिटी सेटिंग के साथ canvas.toBlob() कॉल करता है। यह एनकोडिंग को ब्राउज़र के अपने इमेज कोडेक को सौंपता है — वही इंजन जो Chrome, Firefox, या Safari नेटिव रूप से उपयोग करते हैं — मेमोरी में रखी एक कंप्रेस्ड इमेज Blob बनाते हुए।
  4. 4
    अलग-अलग या ZIP के रूप में डाउनलोड करें
    हर रेंडर किया पेज तुरंत प्रीव्यू और सिंगल-फ़ाइल डाउनलोड के लिए एक ऑब्जेक्ट URL के रूप में उपलब्ध है। अगर आप सभी पेज एक साथ डाउनलोड करते हैं, jszip लाइब्रेरी मेमोरी में मौजूद Blobs को क्लाइंट-साइड एक ZIP आर्काइव में बंडल करती है, फिर एक सिंगल डाउनलोड ट्रिगर करती है — किसी भी चरण में कोई सर्वर राउंड-ट्रिप नहीं।

आपकी PDF File API का उपयोग करके आपके डिवाइस से सीधे ब्राउज़र मेमोरी में पढ़ी जाती है और कभी अपलोड नहीं होती — सारा रेंडरिंग, एनकोडिंग, और पैकेजिंग आपके ब्राउज़र टैब में स्थानीय रूप से होता है।

संबंधित टूल

अक्सर पूछे जाने वाले प्रश्न