HTML से PDF कनवर्टर
HTML को साफ़ PDF में प्रिंट करें, अपने ब्राउज़र में, रेंडर से पहले सैनिटाइज़। कुछ भी अपलोड नहीं होता।
कैसे HTML से PDF
- अपना HTML बॉक्स में पेस्ट करें, या "फ़ाइल लोड करें" दबाकर .html फ़ाइल चुनें।
- पेज आकार चुनें: A4 या Letter।
- कन्वर्ट करें दबाएँ। HTML सैनिटाइज़ होता है, ऑफ़-स्क्रीन रेंडर होता है और PDF में प्रिंट होता है।
- document.pdf डाउनलोड करें।
पहले सैनिटाइज़, फिर रेंडर
आप जो भी पेस्ट करते हैं वह एक भी पिक्सेल बनने से पहले DOMPurify से गुज़रता है: स्क्रिप्ट टैग, इवेंट हैंडलर (onclick और साथी), javascript: URL और अन्य सक्रिय सामग्री हटा दी जाती है। जो बचता है वह शुद्ध संरचना है — हेडिंग, पैराग्राफ़, सूचियाँ, टेबल, इमेज और लिंक — जिसे html2canvas से रास्टराइज़ कर A4 या Letter PDF में प्रिंट किया जाता है।
इसीलिए अविश्वसनीय HTML पेस्ट करना यहाँ सुरक्षित है: सैनिटाइज़र रेंडरिंग से पहले, आपके ही टैब में चलता है, और आउटपुट PDF है — जीवंत HTML नहीं। टूल टुकड़े (एक स्टाइल वाली टेबल) या पूरे दस्तावेज़ (html और body टैग संभाले जाते हैं) दोनों से खुश है।
रेंडर चौड़ाई 794 पिक्सेल तय है — A4 शीट की CSS-पिक्सेल चौड़ाई — ताकि PDF में लाइन ब्रेक ब्राउज़र जैसे प्रिंट करे, चाहे आपकी विंडो का आकार कुछ भी हो।
सीमाएँ और ईमानदार बातें
बाहरी संसाधन लोड नहीं होते: style टैग हटा दिया जाता है, और दूसरे सर्वर की ओर इशारा करने वाली इमेज लाई नहीं जा सकतीं (इससे निजता का वादा टूटेगा)। Data URI के रूप में इनलाइन इमेज पूरी तरह रेंडर होती हैं। style विशेषताओं के अंदर इनलाइन CSS काम करता है; पूरे पेज की स्टाइलशीट नहीं।
बहुत जटिल CSS (ग्रिड-भारी लेआउट, वेब फ़ॉन्ट) लगभग रेंडर होता है, क्योंकि प्रिंट इंजन ब्राउज़र की प्रिंट पाइपलाइन के बजाय html2canvas उपयोग करता है। पिक्सेल-परफ़ेक्ट पेज के लिए ब्राउज़र से ही PDF में प्रिंट करें; सामग्री की तेज़, निजी, एक-क्लिक PDF के लिए यही टूल है।
प्रति रन 50 MB तक HTML। सब कुछ इसी टैब में चलता है; कुछ भी अपलोड नहीं होता।
अक्सर पूछे जाने वाले प्रश्न
अगर मैंने यह HTML नहीं लिखा तो भी इसे यहाँ पेस्ट करना सुरक्षित है?
हाँ। DOMPurify रेंडरिंग से पहले स्क्रिप्ट, हैंडलर और खतरनाक URL हटा देता है। आउटपुट PDF है, जीवंत HTML नहीं।
मेरी बाहरी इमेजें क्यों गायब हो गईं?
रिमोट इमेज नहीं लाई जातीं — इससे किसी दूसरे सर्वर पर रिक्वेस्ट जाती। उन्हें Data URI के रूप में इनलाइन करें, या सीधे HTML में एम्बेड करें।
क्या style टैग में मेरा CSS काम करता है?
सुरक्षा के लिए style टैग हटा दिए जाते हैं। इनलाइन style विशेषताएँ (style="...") रखी जाती हैं।
क्या मैं पूरा सहेजा हुआ वेब पेज कन्वर्ट कर सकता हूँ?
आप सहेजी गई .html फ़ाइल कन्वर्ट कर सकते हैं, लेकिन बाहरी संसाधन गायब रहेंगे। स्थानीय फ़ाइलों के साथ "पूर्ण" के रूप में सहेजे पेज मूल के सबसे करीब रेंडर होते हैं।
गोपनीयता पहले
आपके डिवाइस पर ही रहता है। कुछ अपलोड नहीं होता। कन्वर्ज़न आपके ब्राउज़र में चलता है: कन्वर्ट करते समय नेटवर्क टैब खोलें और देखें कि कुछ नहीं भेजा जाता। कोई खाता नहीं, कोई वॉटरमार्क नहीं, कोई दैनिक सीमा नहीं।