HTML से PDF
HTML या कोई URL पेस्ट करें और एक साफ़ PDF पाएँ। 100% आपके ब्राउज़र में — कुछ भी अपलोड नहीं होता।
HTML से PDF सरल दस्तावेज़ों (लेख, रिपोर्ट) के साथ सबसे अच्छा काम करता है। float और CSS grid वाले जटिल लेआउट लगभग-लगभग रेंडर हो सकते हैं।
Your file is ready
Processed entirely in your browser — the file never left your device.
HTML को PDF में कैसे बदलें
तीन चरण। सब कुछ आपके ब्राउज़र में।
एक मोड चुनें
सादा HTML पेस्ट करें या कोई ऐसा URL डालें जिसे ब्राउज़र ला सके।
पेज विकल्प चुनें
पेज आकार, मुख्य फ़ॉन्ट आकार और मार्जिन।
बनाएँ और डाउनलोड करें
PDF pdf-lib के साथ स्थानीय रूप से बनती है और डाउनलोड के रूप में पेश की जाती है।
"HTML से PDF" क्या है?
HTML को PDF में बदलने का मतलब है किसी वेबपेज (या किसी भी HTML अंश) को एक पोर्टेबल, तय-लेआउट PDF में बदलना जो हर डिवाइस पर एक जैसा छपता, खुलता और संग्रहित होता है। लोग अक्सर यह लेखों, आंतरिक दस्तावेज़ों, एक्सपोर्ट किए गए नोट्स, या किसी पंजीकरण पेज के स्नैपशॉट के लिए चाहते हैं जिसे दूसरे PDF के साथ संग्रहित करना हो।
imisspdf का HTML से PDF सामान्य मामले के लिए बनाया गया है: शीर्षक, पैराग्राफ़, सूचियाँ, उद्धरण, कोड और लिंक वाली साफ़ सामग्री। यह Chromium-शैली का रेंडरर नहीं है और किसी CSS लेआउट को पिक्सेल-दर-पिक्सेल दोहराने की कोशिश नहीं करता: उसके लिए, आपके ब्राउज़र में निर्मित Save as PDF अब भी सबसे अच्छा टूल है। बदले में यह आपको एक ब्राउज़र-आधारित, स्वचालन-योग्य और पेस्ट-अनुकूल कन्वर्टर देता है जो किसी भी HTML अंश के साथ आपके टैब को छोड़े बिना काम करता है।
आपके ब्राउज़र में HTML से PDF कैसे काम करता है
जब आप HTML पेस्ट करते हैं, तो टूल इसे स्थानीय रूप से ब्लॉकों (शीर्षक, पैराग्राफ़, सूचियाँ आदि) और इनलाइन अंशों (बोल्ड, इटैलिक, लिंक) के क्रम में पार्स करता है। हर ब्लॉक मानक Helvetica / Courier फ़ॉन्ट का इस्तेमाल करते हुए pdf-lib से एक PDF पेज पर बनाया जाता है। जैसे-जैसे सामग्री बाहर निकलती है, नए पेज बनते हैं।
URL मोड के लिए, आपका ब्राउज़र लक्ष्य साइट पर एक सामान्य HTTP अनुरोध भेजता है, ठीक वही जो आपका एड्रेस बार करता। यदि साइट CORS की अनुमति देती है, तो पेज का HTML आपके टैब में पढ़ा और स्थानीय रूप से रेंडर किया जाता है। यदि नहीं, तो आपको एक स्पष्ट त्रुटि मिलती है और आप स्रोत कोड मैन्युअली पेस्ट कर सकते हैं। आपके URL या उसकी सामग्री के बारे में कुछ भी imisspdf को नहीं भेजा जाता।
सामान्य उपयोग
- कोई लेख संग्रहित करें। लेख का HTML पेस्ट करें और PDF को दीर्घकालिक संदर्भ के रूप में सहेजें।
- नोट ऐप्स से सामग्री एक्सपोर्ट करें। Notion, Obsidian या markdown कन्वर्टर HTML बनाते हैं: पेस्ट करें और ब्राउज़र छोड़े बिना PDF पाएँ।
- कोई रिपोर्ट साझा करें। अपने ऐप में एक HTML रिपोर्ट बनाएँ और जब प्राप्तकर्ता को PDF चाहिए हो तो इसे इस टूल से गुज़ारें।
- FAQ अंश छापें। अक्सर पूछे जाने वाले प्रश्नों की एक क्रमित सूची एक-पेज PDF में बदल जाती है जिसे आप किसी टिकट से जोड़ सकते हैं।
- लेन-देन ईमेल संग्रहित करें। अकाउंटिंग रिकॉर्ड के लिए किसी रसीद या पुष्टि के HTML को PDF के रूप में सहेजें।
गोपनीयता और सुरक्षा
सर्वर-आधारित HTML से PDF टूल को आपका HTML (या URL साथ ही सत्र कुकीज़) उनके क्लाउड में चलने वाले Chromium इंस्टेंस को भेजना पड़ता है। यह काम तो करता है, पर आपकी सामग्री किसी तीसरे पक्ष के हाथों में डाल देता है। imisspdf का कन्वर्टर सब कुछ आपके ब्राउज़र में pdf-lib से पार्स और रेंडर करता है। एकमात्र नेटवर्क कॉल वह फ़ेच है जिसे आप URL मोड में स्पष्ट रूप से ट्रिगर करते हैं, और वह सीधे आपके ब्राउज़र से लक्ष्य साइट तक जाती है, हमारे ज़रिए नहीं।
अक्सर पूछे जाने वाले प्रश्न
शीर्षक (h1–h6), पैराग्राफ़, सूचियाँ (ul/ol), ब्लॉककोट, प्रीफ़ॉर्मैटेड कोड ब्लॉक, क्षैतिज रेखाएँ, साथ ही इनलाइन बोल्ड, इटैलिक, कोड और लिंक। रेंडरर जानबूझकर सरल है ताकि Notion पेज से पेस्ट, Google Doc एक्सपोर्ट, या किसी ब्लॉग लेख का परिणाम बिना किसी आश्चर्य के एक साफ़ PDF बने।
कोई CSS लेआउट नहीं — float, grid और flex को अनदेखा किया जाता है। कोई तालिका नहीं (पंक्तियाँ टेक्स्ट में समतल कर दी जाती हैं)। कोई एम्बेडेड छवि नहीं। कोई वेब फ़ॉन्ट नहीं — PDF मानक Helvetica / Courier सेट का इस्तेमाल करता है। यदि आपको पिक्सेल-परफ़ेक्ट Chromium-शैली रेंडरिंग चाहिए, तो पेज का स्क्रीनशॉट लें और बजाय इसके JPG से PDF का इस्तेमाल करें।
हाँ — टूल आपके ब्राउज़र से सीधे HTML लाएगा, जो उन साइटों के लिए काम करता है जिनकी CORS नीति इसकी अनुमति देती है। कई बड़ी साइटें नहीं देतीं। यदि फ़ेच ब्लॉक हो जाता है, तो आपको एक स्पष्ट त्रुटि मिलेगी। एक उपाय के रूप में, पेज का HTML मैन्युअली कॉपी करें (दायाँ-क्लिक → View Source → कॉपी) और उसे टेक्स्टएरिया में पेस्ट करें।
पेस्ट के लिए हाँ — HTML कभी आपके ब्राउज़र से बाहर नहीं जाता। URL के लिए, आपका ब्राउज़र पेज को सीधे उसके सर्वर से लाता है, ठीक वैसे ही जैसे आपने उस पर विज़िट किया हो; imisspdf कभी URL या सामग्री नहीं देखता। PDF असेंबली आपके टैब में स्थानीय रूप से होती है।
ब्राउज़र का Save as PDF, Chromium का पूरा रेंडरिंग इंजन इस्तेमाल करता है — पिक्सेल-निष्ठा के लिए बढ़िया, पर आपको हर पेज अलग-अलग प्रिंट करना पड़ता है और आप इसे स्क्रिप्ट नहीं कर सकते। imisspdf का HTML से PDF सरल है पर आपको कोई भी HTML अंश पेस्ट करने, रूपांतरण को स्वचालित करने और इसे ऑफ़लाइन चलाने देता है। काम के अनुसार जो भी ठीक बैठे, उसे चुनें।
सर्वोत्तम परिणामों के लिए सुझाव
- पूरा पेज नहीं, मुख्य भाग पेस्ट करें। यदि आप अधिक संक्षिप्त PDF चाहते हैं तो नेविगेशन, साइडबार और फ़ुटर हटा दें।
- सिमेंटिक टैग इस्तेमाल करें। उपशीर्षकों के लिए h2, पैराग्राफ़ के लिए p, सूचियों के लिए ul/ol। रेंडरर टैग का अनुसरण करता है, क्लास का नहीं।
- यदि CORS किसी URL को ब्लॉक करे, तो स्रोत-कोड-देखें और पेस्ट करें। अधिकांश आधुनिक साइटें ऐसे क्रॉस-ओरिजिन हेडर भेजती हैं जो सीधे फ़ेच को रोक देते हैं; HTML को मैन्युअली कॉपी करना भरोसेमंद विकल्प है।
- पिक्सेल-निष्ठा वाले परिणाम के लिए, ब्राउज़र का Save as PDF इस्तेमाल करें। फिर परिणाम को इस साइट के अन्य टूल्स से प्रोसेस करें।
संबंधित PDF टूल्स
- TXT से PDF — HTML के बजाय सादा टेक्स्ट।
- JPG से PDF — छवियों (या पेज स्क्रीनशॉट) को एक PDF में जोड़ें।
- PDF मर्ज करें — परिणाम को अन्य PDF के साथ जोड़ें।
- PDF कम्प्रेस करें — यदि स्रोत HTML में बहुत दोहराई गई सामग्री हो तो परिणाम छोटा करें।