HTML को PDF में बदलें

यहाँ आप HTML को PDF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है

  • कहाँ चलता है हमारे सर्वर पर, क्योंकि इसके लिए जो सॉफ़्टवेयर चाहिए वह ब्राउज़र नहीं चला सकता।
  • नए सिरे से बना PDF के काम करने का तरीक़ा HTML से अलग है। यह किसी लॉसी कोडेक जैसा धीरे-धीरे होने वाला नुक़सान नहीं है: PDF जो कुछ व्यक्त कर सकता है, वह हूबहू उतर आता है — और जिसका वहाँ कोई समतुल्य नहीं, वह पूरी तरह रह जाता है।
  • फ़ाइल आकार की सीमा हर फ़ाइल 25 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ सजावट उन्हीं नाप वाले वैकल्पिक फ़ॉन्ट से दोबारा बनाई जाती है। मैक्रो, टिप्पणियाँ और दर्ज किए गए बदलाव साथ नहीं जाते।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

.html फ़ाइल के भीतर असल में होता क्या है

लोगों की उम्मीद से कम। HTML दस्तावेज़ ढाँचा और शब्द है: शीर्षक, अनुच्छेद, तालिकाएँ, और बाक़ी हर चीज़ की ओर इशारे। जो स्टाइलशीट उसे कोई शक्ल देती है वह आम तौर पर अलग फ़ाइल होती है, पते से बुलाई गई। फ़ॉन्ट, तस्वीरें और स्क्रिप्ट भी वैसे ही।

जब आप ऐसी फ़ाइल ब्राउज़र में खोलते हैं, ब्राउज़र वह सब लाकर आपके सामने पन्ना जोड़ता है — इसीलिए वह पूरा दिखता है और इसीलिए लगता है कि फ़ाइल में एक वेब पन्ना है। उसमें है नहीं। वही फ़ाइल किसी ऐसी चीज़ को दे दीजिए जो कुछ ला नहीं सकती, और जो बचता है वह लिखावट है — ब्राउज़र के तयशुदा फ़ॉन्ट में, एक ही कॉलम में।

यहाँ ग़ायब टुकड़े लाने कोई क्यों नहीं जाता

तकनीकी रूप से उन इशारों का पीछा करके स्टाइलशीट, फ़ॉन्ट और तस्वीरें उतारना मुमकिन होता। हम ऐसा नहीं करते, और वजह साफ़ कहने लायक़ है: वह कन्वर्टर जो उपयोगकर्ताओं की फ़ाइलों के भीतर मिले URL पर चला जाता है, ऐसी मशीन है जिसे यह समझ लेने वाला कोई भी ख़ुशी-ख़ुशी भीतरी पतों की ओर मोड़ देगा।

यहाँ का कन्वर्ज़न सर्वर इंटरनेट तक पहुँचता ही नहीं। यही वह गुण है जो पक्का करता है कि आपका दस्तावेज़ कहीं भेजा नहीं जा सकता, और उसी का ज़रूरी नतीजा है कि जुड़ी हुई स्टाइलशीट कहीं न पहुँचने वाला लिंक है। दोनों बातें एक ही फ़ैसले के दो पहलू हैं।

ऐसी फ़ाइल बनाना जो ठीक से बदले

वह अपने आप में पूरी हो — बस यही पूरी शर्त है। CSS को जोड़ने के बजाय दस्तावेज़ के भीतर `<style>` खंड में रखिए। तस्वीरों को फ़ाइलों की ओर इशारा करने के बजाय डेटा URI के रूप में — `src` के भीतर base64 — अंदर रख दीजिए। ऐसे फ़ॉन्ट इस्तेमाल कीजिए जो किसी आम सिस्टम पर मौजूद हों, क्योंकि किसी फ़ॉन्ट सेवा से लाया गया वेबफ़ॉन्ट यहाँ पहुँचेगा नहीं।

बहुत सारे अपने आप बने दस्तावेज़ पहले से ऐसे ही हैं: लेखा सॉफ़्टवेयर के बिल, विश्लेषण औज़ारों की रिपोर्ट, नोट लेने वाले ऐप के निर्यात और लगभग सारे HTML मेल टेम्पलेट इसी तरह आत्मनिर्भर बनाए जाते हैं ताकि इधर-उधर भेजे जाने पर बचे रहें। वे अपने लेआउट के साथ बदलते हैं। ब्राउज़र से «पन्ना इस रूप में सहेजें…» करके बनाया पन्ना लगभग कभी नहीं, क्योंकि उससे एक HTML फ़ाइल और उसके बग़ल में संसाधनों का एक फ़ोल्डर बनता है।

असली वेब पन्ने के लिए अपना ब्राउज़र इस्तेमाल कीजिए

अगर मक़सद उस पन्ने की प्रति रखना है जिसे आप अभी देख रहे हैं — कोई लेख, कोई रसीद, कोई बुकिंग पुष्टि, कोई ऐसा पन्ना जो शायद ग़ायब हो जाए — तो यह टैब बंद कीजिए और Ctrl+P दबाइए, या Mac पर Cmd+P, फिर «PDF के रूप में सहेजें» चुनिए।

मुश्किल हिस्सा ब्राउज़र पहले ही कर चुका है। हर स्टाइलशीट लदी हुई है, हर फ़ॉन्ट सुलझा हुआ, हर तस्वीर लाई हुई, हर स्क्रिप्ट चली हुई। वह तैयार पन्ने से PDF बना रहा है, न कि उस फ़ाइल से जो पन्ने का वर्णन करती है — और कोई बाहरी कन्वर्टर इसकी बराबरी नहीं कर सकता क्योंकि किसी बाहरी कन्वर्टर के पास जुड़ा हुआ पन्ना है ही नहीं। यह पन्ना उन HTML फ़ाइलों के लिए है जो आपके हाथ में हैं; जिन पन्नों को आप देख रहे हैं, उनके लिए बेहतर औज़ार पहले से खुला है।

पन्ना किस तरह सजाया जाएगा

दस्तावेज़ मानक नाप के पन्नों पर कन्वर्टर की तयशुदा टाइपोग्राफ़ी के साथ बैठाया जाता है, बशर्ते फ़ाइल अपनी शैलियाँ न लाए। यहाँ कोई खिड़की नहीं जिसके हिसाब से ढला जाए, इसलिए स्क्रीन के लिए बने लेआउट से वह सवाल पूछा जा रहा है जिसके लिए उसे बनाया ही नहीं गया।

जो कुछ अपने CSS में छपाई की शैलियाँ बरतता है वह उन्हें बरतेगा, और अच्छे बने दस्तावेज़ के पास ठीक इसी के लिए यह इंतज़ाम पहले से है। जो कुछ ख़ुद को सजाने के लिए JavaScript पर निर्भर है, वह नहीं — क्योंकि यहाँ कुछ चलता ही नहीं।

लिंक, और क्या वे अब भी काम करते हैं

लिखावट वाले लिंक PDF में लिंक की तरह बचे रहते हैं, इसलिए दस्तावेज़ के भीतर का URL दबाने लायक़ रहता है। उसी दस्तावेज़ के दूसरे हिस्सों की ओर इशारा करने वाले भीतरी लंगर भी चलते हैं।

जो लिंक HTML के बग़ल में रखी फ़ाइलों की ओर थे, वे ऐसे पतों पर इशारा करेंगे जो अब सुलझते नहीं। यह कन्वर्ज़न का दोष नहीं; यह वही होता है जब अपने पड़ोसियों पर निर्भर दस्तावेज़ अकेला उठाकर कहीं और रख दिया जाए।

पन्ने से चौड़ी तालिकाएँ

स्क्रीन बग़ल में सरकती है और पन्ना नहीं, इसलिए चौड़ी तालिका के साथ कुछ न कुछ करना ही पड़ता है। कॉलम सिकुड़ते हैं, और एक चौड़ाई के बाद लिखावट पढ़ने लायक़ नहीं रहती जबकि तालिका तकनीकी रूप से पूरी बनी रहती है।

अगर दस्तावेज़ ज़्यादातर एक चौड़ी तालिका ही है, तो बदलने से पहले तय कीजिए, बाद में नहीं: कॉलम घटाइए, या CSS में पन्ने की दिशा आड़ी कर दीजिए, जिसे कन्वर्ज़न मानेगी।

HTML के रूप में सहेजे गए मेल और रिपोर्ट

ये वही फ़ाइलें हैं जो सबसे अच्छी तरह बदलती हैं, और यह संयोग नहीं। लेखा सॉफ़्टवेयर के बिल, विश्लेषण की रिपोर्ट, नोट वाले ऐप के निर्यात और लगभग सारे HTML मेल टेम्पलेट आत्मनिर्भर बनाए जाते हैं ताकि आगे भेजे जाने पर बचे रहें।

उन्हें जो कुछ चाहिए वह उसी एक फ़ाइल के भीतर है, और यही वह गुण है जो इस कन्वर्ज़न को चाहिए। अगर आपका HTML इनमें से किसी से आया है, तो उम्मीद रखिए कि वह ठीक दिखेगा।

स्क्रिप्ट नहीं चलतीं, और यह जानबूझकर है

फ़ाइल के भीतर कुछ भी चलाया नहीं जाता। जो पन्ना अपनी सामग्री JavaScript से बनाता है वह उसी में बदलता है जो मार्कअप स्क्रिप्ट चलने से पहले कहता था — और वह अक्सर बहुत कम होता है।

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

HTML को PDF में ऐसे बदलें

  1. अपनी HTML फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में PDF चुनें और कन्वर्ज़न शुरू करें।
  3. तैयार PDF फ़ाइल डाउनलोड कर लें।

HTML या PDF: क्या बदलता है

HTML और PDF की तुलना
HTMLPDF
पूरा नामHyperText Markup LanguagePortable Document Format
फ़ाइल एक्सटेंशन.html, .htm.pdf
मीडिया टाइपtext/htmlapplication/pdf
कंप्रेशनसेटिंग के हिसाब से दोनों में से कोई भी
पहली बार प्रकाशित1993
प्रकाशकWHATWGAdobe
विनिर्देशHTML Living StandardISO 32000-2
लाइसेंसखुला मानकखुला मानक
आज की स्थितिमौजूदामौजूदा
रंग जो यह दर्ज कर सकता हैRGB, CMYK, ग्रेस्केल
ब्राउज़र में खुलता हैहर ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयMDDOCX

नतीजा खोलना

दोनों तरफ़ के प्रोग्राम अलग हैं: HTML फ़ाइल Visual Studio Code और Google Chrome में खुलती है और PDF फ़ाइल Adobe Acrobat, Preview और LibreOffice Draw में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।

कौन-सा फ़ॉर्मेट किस काम के लिए है

दोनों का निशाना अलग काम है: HTML का वेब और एडिटिंग पर, PDF का बनी हुई फ़ाइल सौंपना, छपाई और सहेजना पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।

HTML WHATWG का फ़ॉर्मेट है। यह HTML Living Standard में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।

PDF Adobe का है और 1993 से चला आ रहा है, और ISO 32000-2 में तय किया गया है। Adobe Acrobat, Preview और LibreOffice Draw इस फ़ॉर्मेट को पढ़ लेते है।

HTML से PDF: आम सवाल

क्या मेरी HTML फ़ाइल कहीं अपलोड होती है?

हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम LibreOffice करता है, पूरा ऑफ़िस सुइट, बिना उसके ऊपरी आवरण के।

क्या HTML को PDF में बदलना मुफ़्त है?

हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि LibreOffice को चलने के लिए हमारी कोई मशीन चाहिए।

HTML को PDF में बदलने पर क्या गुणवत्ता जाती है?

HTML और PDF सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। सजावट उन्हीं नाप वाले वैकल्पिक फ़ॉन्ट से दोबारा बनाई जाती है। मैक्रो, टिप्पणियाँ और दर्ज किए गए बदलाव साथ नहीं जाते।

PDF फ़ाइल खोलने के लिए क्या मुझे कुछ इंस्टॉल करना होगा?

नहीं। कन्वर्ज़न हमारी तरफ़ चलता है और आपको तैयार PDF फ़ाइल देता है; उसे खोलने के लिए वही प्रोग्राम चाहिए जिससे आपका डिवाइस Portable Document Format आम तौर पर दिखाता है।

इन फ़ॉर्मेट के बारे में और

ये आँकड़े कहाँ से आए

इस पेज पर HTML और PDF के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।

  • PDF (Portable Document Format) Family

    Library of Congress, Sustainability of Digital Formats — PDF का पन्ना होता क्या है, और उसमें की लिखावट तस्वीर क्यों नहीं है