इस टूल के बारे में
पीडीएफ और पीएनजी दस्तावेज़/छवि विभाजन के विपरीत किनारों पर बैठे हैं। पीडीएफ वेक्टर कमांड, एम्बेडेड फ़ॉन्ट और वैकल्पिक रूप से रेखापुंज छवियों का उपयोग करके एक पृष्ठ का वर्णन करता है, सभी का आकार निश्चित बिंदुओं (1/72 इंच) में होता है। पीएनजी एक निश्चित पिक्सेल रिज़ॉल्यूशन पर एकल आयताकार बिटमैप संग्रहीत करता है। इसलिए पीडीएफ से पीएनजी में कनवर्ट करना एक रेखापुंज चरण है: पीडीएफ के ड्राइंग निर्देशों को बिटमैप बनाने के लिए चुने हुए डीपीआई पर निष्पादित किया जाता है, जिसे बाद में पीएनजी के रूप में दोषरहित रूप से एन्कोड किया जाता है। इस रूपांतरण में सही डीपीआई चुनना सबसे महत्वपूर्ण निर्णय है - बहुत कम और पाठ धुंधला हो जाता है, बहुत अधिक और फ़ाइल बड़ी हो जाती है।
यह कनवर्टर प्रत्येक पीडीएफ पेज को पीडीएफ.जेएस का उपयोग करके प्रस्तुत करता है, वही इंजन फ़ायरफ़ॉक्स अंतर्निहित पीडीएफ देखने के लिए जहाज करता है। रेंडरिंग आपके ब्राउज़र में कैनवास पर होती है; फ़ाइल का कोई भी भाग आपके डिवाइस को नहीं छोड़ता है। बहु-पृष्ठ पीडीएफ के लिए उपकरण प्रति पृष्ठ एक पीएनजी उत्पन्न करता है, जिसे पृष्ठ-संख्या प्रत्यय के साथ नामित किया जाता है। एकल-पृष्ठ PDF के लिए आउटपुट एकल PNG है।
सामान्य डीपीआई विकल्प 72 (स्क्रीन-समतुल्य, सबसे छोटी फ़ाइलें), 150 (ऑनलाइन पूर्वावलोकन और अधिकांश दस्तावेज़ीकरण के लिए अच्छा), 300 (प्रिंट-गुणवत्ता, ओसीआर और ऑफ़सेट प्रिंटिंग के लिए उपयुक्त), और 600 (अभिलेख या बारीक विवरण कैप्चर) हैं। 600 से अधिक शायद ही कभी दृश्यमान सुधार उत्पन्न करता है और डीपीआई के प्रत्येक दोगुने के साथ फ़ाइल का आकार चौगुना हो जाता है।
पीडीएफ को पीएनजी में क्यों बदलें?
पीडीएफ़ छवियां नहीं हैं. उन्हें HTML ईमेल में इनलाइन एम्बेड नहीं किया जा सकता है, केवल छवि वाले सोशल प्लेटफ़ॉर्म पर नहीं डाला जा सकता है, डेस्कटॉप वॉलपेपर के रूप में उपयोग नहीं किया जा सकता है, या किसी चैट में चिपकाया नहीं जा सकता है जो फ़ाइल अनुलग्नकों का समर्थन नहीं करता है। प्रत्येक पृष्ठ को पीएनजी के रूप में प्रस्तुत करने से पीडीएफ ऐसी चीज़ में बदल जाती है जिसे प्रत्येक प्लेटफ़ॉर्म समझता है - चयन योग्य पाठ, हाइपरलिंक और मूल में मौजूद किसी भी वेक्टर रिज़ॉल्यूशन-स्वतंत्रता को खोने की कीमत पर।
दूसरा प्रमुख कारण OCR है। कई ऑप्टिकल कैरेक्टर रिकग्निशन पाइपलाइन सीधे वेक्टर पीडीएफ के बजाय रैस्टर पर चलती हैं; 300 डीपीआई पीएनजी में कनवर्ट करना और परिणाम को टेसेरैक्ट, क्लाउड विज़न, या किसी अन्य ओसीआर सेवा में फीड करना एक मानक वर्कफ़्लो है। यहां पीएनजी को जेपीजी की तुलना में प्राथमिकता दी जाती है क्योंकि पाठ के किनारे छोटे आकार में जेपीजी संपीड़न से स्पष्ट रूप से प्रभावित होते हैं, और पीएनजी का सीमांत फ़ाइल आकार जुर्माना पहचान सटीकता से कम मायने रखता है।
कैसे उपयोग करें
फ़ाइल छोड़ें, DPI चुनें, रेंडर करें। यह टूल एकल और बहु-पृष्ठ पीडीएफ़ को समान तरीके से संभालता है।
- अपना पीडीएफ अपलोड करें: फ़ाइल को अपलोड क्षेत्र में खींचें या ब्राउज़ करने के लिए क्लिक करें। एन्क्रिप्टेड या पासवर्ड से सुरक्षित पीडीएफ समर्थित नहीं हैं; डेस्कटॉप पीडीएफ टूल का उपयोग करके पहले पासवर्ड हटाएं। 50 एमबी तक की फ़ाइलें काम करती हैं; बहुत बड़े बहु-पृष्ठ दस्तावेज़ों को प्रस्तुत करने में अधिक समय लग सकता है।
- एक रिज़ॉल्यूशन चुनें (DPI): डिफ़ॉल्ट 150 डीपीआई है, जो अधिकांश ऑनलाइन उपयोग के लिए उपयुक्त है। छोटी पूर्वावलोकन छवियों के लिए 72, प्रिंट-गुणवत्ता और ओसीआर पाइपलाइनों के लिए 300, अभिलेखीय कैप्चर के लिए 600 चुनें। आउटपुट बिटमैप आयाम डीपीआई के साथ रैखिक रूप से स्केल होते हैं; DPI को दोगुना करने से 4× बड़ी फ़ाइल तैयार होती है।
- पन्ने प्रस्तुत करें: PDF.js दस्तावेज़ को पार्स करता है, चुने हुए DPI पर कैनवास पर प्रत्येक पृष्ठ की सामग्री स्ट्रीम का मूल्यांकन करता है, और कैनवास को PNG के रूप में निर्यात करता है। बहु-पृष्ठ दस्तावेज़ प्रति पृष्ठ एक पीएनजी उत्पन्न करते हैं; एकल-पृष्ठ दस्तावेज़ एक पीएनजी उत्पन्न करते हैं।
- पीएनजी डाउनलोड करें: सिंगल-पेज आउटपुट सीधे डाउनलोड होता है। मल्टी-पेज आउटपुट को एक ज़िप संग्रह में बंडल किया गया है जिसमें प्रति पेज एक पीएनजी होता है, जिसका नाम पेज-1.पीएनजी, पेज-2.पीएनजी इत्यादि होता है।
तकनीकी विवरण
पीडीएफ (आईएसओ 32000) पोस्टस्क्रिप्ट से ली गई एक पेज विवरण भाषा है। प्रत्येक पृष्ठ में ड्राइंग ऑपरेटरों (चाल, रेखा, वक्र, पेंट, सेट फ़ॉन्ट, शो टेक्स्ट) की एक सामग्री स्ट्रीम होती है जो बिंदुओं में मापी गई समन्वय प्रणाली पर काम करती है। पीडीएफ को प्रस्तुत करने का अर्थ है उस सामग्री स्ट्रीम पर चलना और प्रत्येक ऑपरेटर को एक लक्ष्य सतह के विरुद्ध निष्पादित करना - इस मामले में एक HTML5 कैनवास।
PDF.js इस रेंडरिंग पाइपलाइन को जावास्क्रिप्ट में लागू करता है। टूल एक PDF.js दस्तावेज़ को आरंभ करता है, प्रत्येक पृष्ठ के लिए getPage(n) को कॉल करता है, और page.render({canvasContext, viewport}) का उपयोग करता है जहां व्यूपोर्ट की गणना अनुरोधित DPI से की जाती है। परिणामी कैनवास कैनवास.toBlob('image/png') के माध्यम से निर्यात किया जाता है। बहु-पृष्ठ पीडीएफ़ को क्रमिक रूप से संसाधित किया जाता है; आउटपुट को JSZip संग्रह में एकत्र किया जाता है और डाउनलोड किया जाता है।
डीपीआई चुनना: एक यूएस लेटर पीडीएफ पेज 612 × 792 अंक है। 72 डीपीआई पर प्रस्तुत बिटमैप 612 × 792 पिक्सेल (लगभग 0.5 एमपी) है; 150 डीपीआई पर, 1275 × 1650 (2.1 एमपी); 300 डीपीआई पर, 2550 × 3300 (8.4 एमपी); 600 डीपीआई, 5100 × 6600 (33.7 एमपी) पर। पिक्सेल गिनती के साथ मेमोरी और टाइम स्केल।
अक्सर पूछे जाने वाले प्रश्न
- क्या पीडीएफ को पीएनजी में परिवर्तित करने से सामग्री बदल जाती है?
- सामग्री को यथासंभव सटीकता से संरक्षित किया गया है। हालाँकि, कुछ प्रारूप-विशिष्ट सुविधाओं में प्रत्यक्ष समकक्ष नहीं हो सकते हैं, इसलिए मामूली स्वरूपण अंतर हो सकते हैं।
- पीएनजी प्रारूप का उपयोग किसके लिए किया जाता है?
- पीएनजी (पोर्टेबल नेटवर्क ग्राफिक्स) का उपयोग मुख्य रूप से पारदर्शिता, स्क्रीनशॉट, लोगो, आइकन वाले ग्राफिक्स के लिए किया जाता है।
- क्या जागरूक होने के लिए कोई सीमाएँ हैं?
- 50एमबी तक की फ़ाइलें समर्थित हैं। बहुत बड़ी या जटिल फ़ाइलों को संसाधित होने में अधिक समय लग सकता है। सभी रूपांतरण आपके ब्राउज़र में होते हैं, इसलिए प्रसंस्करण गति आपके डिवाइस पर निर्भर करती है।
- क्या मेरा दस्तावेज़ डेटा सुरक्षित है?
- हाँ। दस्तावेज़ प्रसंस्करण पूरी तरह से आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और उनकी सामग्री कभी भी किसी सर्वर पर अपलोड नहीं की जाती हैं। इससे संवेदनशील या गोपनीय दस्तावेज़ों को परिवर्तित करना सुरक्षित हो जाता है।
- क्या मेरी पीडीएफ आपके सर्वर पर अपलोड है?
- नहीं, PDF.js पूरी तरह से आपके ब्राउज़र में चलता है; फ़ाइल को पार्स किया गया है और स्थानीय रूप से प्रस्तुत किया गया है। आप रूपांतरण के दौरान अपने ब्राउज़र के नेटवर्क टैब की जांच करके सत्यापित कर सकते हैं - कोई अपलोड नहीं होगा।
- मेरी पीएनजी बड़ी क्यों है?
- पीडीएफ पृष्ठों में पूर्ण दस्तावेज़ आयाम होते हैं, और 300 डीपीआई पर एक यूएस लेटर पेज 2550 × 3300 पिक्सेल बिटमैप (लगभग 8.4 मेगापिक्सेल) बन जाता है। पीएनजी के दोषरहित संपीड़न के साथ, प्रति पृष्ठ कई मेगाबाइट की फ़ाइलें प्रिंट रिज़ॉल्यूशन पर सामान्य हैं। यदि फ़ाइल का आकार निष्ठा से अधिक मायने रखता है तो डीपीआई कम करें।
- क्या पीडीएफ में वेक्टर ग्राफिक्स संरक्षित हैं?
- नहीं, रास्टराइजेशन सभी ड्राइंग - वेक्टर आकार, टेक्स्ट ग्लिफ़, एम्बेडेड रास्टर छवियां - को एक पिक्सेल ग्रिड में कम कर देता है। आउटपुट पीएनजी में अब वेक्टर जानकारी नहीं है।
- क्या मैं स्कैन की गई पीडीएफ़ परिवर्तित कर सकता हूँ?
- हाँ। स्कैन की गई पीडीएफ आम तौर पर प्रति पृष्ठ एक एम्बेडेड रास्टर छवि को लपेटती है; उन्हें मूल एम्बेडेड छवि की डीपीआई पर प्रस्तुत करने से स्कैन के बराबर आउटपुट उत्पन्न होता है। उच्च डीपीआई पर रेंडरिंग से गुणवत्ता में सुधार नहीं होता है, क्योंकि स्रोत पहले से ही रैस्टराइज़्ड है।
Related Articles
File FormatsImage Format Guide: JPG vs PNG vs WebP vs SVG Explained
Learn the differences between popular image formats, when to use each one, and how to convert between them for optimal quality and file size.
8 min readFile FormatsThe Complete Guide to PDF Conversion: Methods, Tools, and Best Practices
Everything you need to know about converting PDFs to other formats and vice versa. Covers PDF to Word, Excel, PNG, and more.
10 min readFile FormatsDocument Formats Explained: Word, PDF, TXT, and When to Use Each
Understand the differences between document formats like DOCX, PDF, TXT, RTF, and ODT. Learn which format to use for different purposes and how to convert between them.
8 min readFile FormatsAudio and Video Formats Explained: MP3, MP4, WAV, WebM, and Beyond
Understand the differences between audio and video formats, codecs, containers, and how to choose the right format for your needs.
9 min readPrivacy & SecurityHow to Convert Files Online Safely: Privacy and Security Guide
Understand the risks of online file conversion and learn how browser-based tools keep your data private. A guide to safe file handling.
7 min readPrivacy & TechnologyWhy Browser-Based Tools Are the Future: No Installs, No Uploads, No Risk
Discover why browser-based tools are replacing desktop software and cloud uploads. Learn how client-side processing keeps your files private while delivering powerful functionality.
7 min read