मुफ्त कनवर्टर

पीएनजी से पीडीएफ कनवर्टर

तुरंत कई छवियों को एक एकल PDF दस्तावेज़ में बदलें। सुरक्षित, तेज़ और पूरी तरह से मुफ़्त।

चित्रों को यहाँ खींचें और छोड़ें

समर्थित प्रारूप: PNG, JPG। अधिकतम फ़ाइल का आकार: 50MB।

या

इस टूल के बारे में

पीएनजी को पीडीएफ में परिवर्तित करना छवियों की एक श्रृंखला को एक दस्तावेज़ के रूप में पैकेज करने का मानक तरीका है - मुद्रण, ईमेल, संग्रह, या पीडीएफ की अपेक्षा करने वाले सिस्टम के माध्यम से सबमिट करने के लिए। रूपांतरण छवि सामग्री को परिवर्तित नहीं करता है; यह प्रत्येक पीएनजी को फिट करने के लिए एक पीडीएफ पेज आकार में एम्बेड करता है। आउटपुट मूल छवियों के चारों ओर एक पोर्टेबल, पृष्ठांकित कंटेनर है।

यह टूल jsPDF का उपयोग करके आपके ब्राउज़र में स्थानीय रूप से पीडीएफ उत्पन्न करता है। आपके द्वारा अपलोड किया गया प्रत्येक पीएनजी अपने मूल रिज़ॉल्यूशन पर दस्तावेज़ में एम्बेड किया गया है; आपके द्वारा चुने गए विकल्प के आधार पर पृष्ठ का आकार या तो छवि आयाम या मानक कागज आकार (ए4, यूएस अक्षर) पर सेट किया जाता है। एकाधिक पीएनजी अपलोड क्रम में एकाधिक पृष्ठ बन जाते हैं, जिन्हें आप जेनरेट करने से पहले पुनर्व्यवस्थित कर सकते हैं।

क्योंकि पीडीएफ पीएनजी को मूल रूप से एम्बेड कर सकता है, कोई पुन: एन्कोडिंग नहीं होती है - पीएनजी बाइट्स पीडीएफ ऑब्जेक्ट स्ट्रीम में लपेटे जाते हैं। आउटपुट स्रोत छवियों की दोषरहित गुणवत्ता को बरकरार रखता है। परिणाम मुद्रण, साझा करने या पीडीएफ का उपभोग करने वाले किसी भी उपकरण में फीड करने के लिए उपयुक्त है।

पीएनजी को पीडीएफ में क्यों बदलें?

ईमेल सिस्टम, सरकारी पोर्टल और अकादमिक सबमिशन सिस्टम अक्सर छवि अनुलग्नकों के बजाय पीडीएफ की अपेक्षा करते हैं। स्थानीय रूप से कनवर्ट करने से अपलोड त्रुटियों से बचा जा सकता है और आपको सबमिट करने से पहले पेज आकार, ऑर्डर और ओरिएंटेशन को नियंत्रित करने की सुविधा मिलती है। पीडीएफ वह प्रारूप भी है जिसकी अधिकांश प्रिंटर अपेक्षा करते हैं; पीडीएफ भेजने से कॉपी मशीन, होम प्रिंटर और प्रिंट-शॉप उपकरण में लगातार रेंडरिंग की गारंटी मिलती है।

दस्तावेजों के रूप में पीडीएफ भी अधिक टिकाऊ होते हैं। प्राप्तकर्ता एकाधिक छवियों से निपटने के बजाय एकल अनुलग्नक वाले पृष्ठों को हाइलाइट कर सकते हैं। फ़ाइल नाम अव्यवस्था को एकल दस्तावेज़ से बदल दिया गया है। पृष्ठ संख्याएँ और सुसंगत कागज़ का आकार मुद्रण को पूर्वानुमानित बनाता है। बहु-छवि दस्तावेज़ों के लिए - स्कैन की गई रसीदें, अनुबंध पृष्ठ, फोटो साक्ष्य, डिज़ाइन संपर्क पत्रक - पीडीएफ सही गंतव्य है।

कैसे उपयोग करें

छवियाँ जोड़ें, पृष्ठ सेटिंग चुनें, जनरेट करें। मल्टी-इमेज दस्तावेज़ अपलोड क्रम में बंडल किए गए हैं।

  1. अपनी पीएनजी फ़ाइलें अपलोड करें: एक या अधिक पीएनजी को अपलोड क्षेत्र में खींचें, या एक साथ कई फ़ाइलों को ब्राउज़ करने और चुनने के लिए क्लिक करें। फ़ाइलें चयन क्रम में जोड़ी जाती हैं. कुल अपलोड आकार 50 एमबी तक समर्थित है।
  2. यदि आवश्यक हो तो पेज व्यवस्थित करें: प्रत्येक अपलोड किया गया पीएनजी एक पेज बन जाता है। डिफ़ॉल्ट ऑर्डर अपलोड ऑर्डर है; यदि आपको एक विशिष्ट अनुक्रम की आवश्यकता है, तो फ़ाइलों को उसी क्रम में अपलोड करें जिस क्रम में आप उन्हें पीडीएफ में दिखाना चाहते हैं।
  3. एक पृष्ठ आकार चुनें: ऑटो (छवि के अनुसार पृष्ठ आकार), ए4 (210 × 297 मिमी), या यूएस लेटर (8.5 × 11 इंच) चुनें। ऑटो सटीक आयामों को सुरक्षित रखता है; मानक आकार मार्जिन के साथ फिट होने के लिए छवि को स्केल करते हैं।
  4. जनरेट करें और डाउनलोड करें: जनरेट पीडीएफ पर क्लिक करें. ब्राउज़र प्रत्येक पीएनजी को एक जेएसपीडीएफ दस्तावेज़ में एम्बेड करता है और इसे एक पीडीएफ ब्लॉब में क्रमबद्ध करता है। परिणामी फ़ाइल आपके डिवाइस पर डाउनलोड हो जाती है।

सामान्य उपयोग के मामले

तकनीकी विवरण

पीडीएफ (आईएसओ 32000) एक टैग किया गया दस्तावेज़ प्रारूप है जिसमें एक ऑब्जेक्ट तालिका, सामग्री स्ट्रीम और एक क्रॉस-रेफरेंस तालिका शामिल है। छवियों को स्रोत एन्कोडिंग से मेल खाने वाली /फ़िल्टर सेटिंग के साथ /Image XObject प्रकार का उपयोग करके सीधे एम्बेड किया जा सकता है - PNG-शैली DEFLATE-संपीड़ित बिटमैप्स के लिए /FlateDecode। जेएसपीडीएफ जावास्क्रिप्ट में ऑब्जेक्ट ग्राफ बनाता है और इसे पीडीएफ बाइट स्ट्रीम क्लाइंट-साइड पर क्रमबद्ध करता है।

पृष्ठ आकार: जब आप ऑटो चुनते हैं, तो jsPDF पृष्ठ मीडियाबॉक्स को छवि आयामों (अंकों में, 1pt = 1/72 इंच) पर सेट करता है। जब आप A4 या US लेटर चुनते हैं, तो छवि को एक छोटे से मार्जिन के साथ पृष्ठ पर फ़िट करने के लिए स्केल किया जाता है। छवि बाइट्स स्वयं अपरिवर्तित हैं; केवल बाउंडिंग बॉक्स को समायोजित किया गया है।

एम्बेड के बीच addPage() को कॉल करके बहु-पृष्ठ दस्तावेज़ बनाए जाते हैं। प्रत्येक PNG एक पेज ऑब्जेक्ट बन जाता है जिसके अंदर एक छवि XObject होती है। आउटपुट पीडीएफ संस्करण 1.4 है, जो पिछले 20 वर्षों में जारी प्रत्येक पीडीएफ रीडर द्वारा समर्थित है।

सर्वोत्तम प्रथाएँ

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

क्या पीएनजी को पीडीएफ में बदलने से सामग्री बदल जाती है?
सामग्री को यथासंभव सटीकता से संरक्षित किया गया है। हालाँकि, कुछ प्रारूप-विशिष्ट सुविधाओं में प्रत्यक्ष समकक्ष नहीं हो सकते हैं, इसलिए मामूली स्वरूपण अंतर हो सकते हैं।
पीडीएफ प्रारूप में क्यों बदलें?
पीडीएफ सभी डिवाइसों और ऑपरेटिंग सिस्टमों में सटीक फ़ॉर्मेटिंग को सुरक्षित रखता है। यह दस्तावेज़ों को साझा करने का मानक है जो हर जगह एक जैसा दिखना चाहिए - अनुबंध, रिपोर्ट, प्रस्तुतियाँ और प्रिंट-तैयार फ़ाइलें।
क्या जागरूक होने के लिए कोई सीमाएँ हैं?
50एमबी तक की फ़ाइलें समर्थित हैं। बहुत बड़ी या जटिल फ़ाइलों को संसाधित होने में अधिक समय लग सकता है। सभी रूपांतरण आपके ब्राउज़र में होते हैं, इसलिए प्रसंस्करण गति आपके डिवाइस पर निर्भर करती है।
क्या रूपांतरण के दौरान मेरी छवियाँ निजी रखी गई हैं?
हाँ। आपकी पीएनजी फ़ाइलें कैनवास एपीआई और जावास्क्रिप्ट का उपयोग करके पूरी तरह से आपके ब्राउज़र में संसाधित की जाती हैं। किसी भी सर्वर पर कुछ भी अपलोड नहीं किया जाता है - फ़ाइल सीधे आपके डिवाइस से कनवर्टर तक और वापस आपके डिवाइस पर जाती है।
क्या मेरी फ़ाइल सर्वर पर अपलोड की गई है?
नहीं, पीडीएफ आपके ब्राउज़र में जेएसपीडीएफ का उपयोग करके स्थानीय रूप से उत्पन्न होता है। छवि डेटा और परिणामी पीडीएफ आपके डिवाइस को कभी नहीं छोड़ते।
अधिकतम फ़ाइल आकार क्या है?
कुल अपलोड 50 एमबी तक। आउटपुट पीडीएफ लगभग इनपुट पीएनजी आकार और पीडीएफ ऑब्जेक्ट संरचना के लिए एक छोटा ओवरहेड (आमतौर पर प्रति पृष्ठ कुछ केबी) का योग है।
क्या पीडीएफ खोजने योग्य होगी?
नहीं, पीडीएफ में एम्बेडेड छवियां हैं, टेक्स्ट नहीं। पीडीएफ रीडर परिणाम से टेक्स्ट नहीं निकाल सकते या खोज नहीं सकते। खोजने योग्य पीडीएफ तैयार करने के लिए, आउटपुट को ocrmypdf जैसे OCR टूल के माध्यम से चलाएं।
क्या JPGs इनपुट के रूप में समर्थित हैं?
यह विशिष्ट उपकरण पीएनजी के लिए है। JPG-से-पीडीएफ रूपांतरण के लिए, समर्पित JPG से PDF टूल का उपयोग करें, जो समान तर्क का उपयोग करता है लेकिन JPG को /FlateDecode के बजाय /DCTDecode के साथ एम्बेड करता है।