मुख्य सामग्री पर जाएँ
PPDF123

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

HTML से PDF टूल अपलोड की .html या .htm फ़ाइल, या HTML वाली ZIP को WeasyPrint से PDF में बदलता है। JavaScript नहीं चलती, इसलिए स्क्रिप्ट से बने पृष्ठ अधूरे आते हैं।

फ़ाइलें यहाँ खींचकर छोड़ें, या क्लिक कर चुनें

HTML, HTM, ZIP स्वीकार्य · हर फ़ाइल अधिकतम 500.0 MB · एक बार में अधिकतम 20 फ़ाइलें

आप Ctrl/Cmd+V से या क्लिपबोर्ड मेन्यू से फ़ाइल चिपका भी सकते हैं।

HTML से PDF WeasyPrint से रेंडर करता है। `.html` / `.htm` अपलोड करें, या कम से कम एक `.html` वाला ZIP (आर्काइव की जड़ में `index.html` हो तो वही लिया जाता है, नहीं तो पहली `.html` प्रविष्टि)। आउटपुट PDF अपलोड फ़ाइल के नाम से बनता है।

`zoom` फ़ील्ड नज़रअंदाज़ होता है। हेडलेस Chrome नहीं है और JavaScript नहीं चलता। बाहरी छवियाँ, स्टाइलशीट और फ़ॉन्ट सार्वजनिक वेब पतों से लाए जाते हैं (अधिकतम 500 संसाधन, प्रत्येक 64 MiB तक, प्रति अनुरोध 15 सेकंड), और निजी या आंतरिक नेटवर्क के पते अवरुद्ध हैं। ZIP के भीतर सापेक्ष संसाधन अनज़िप की गई फ़ाइलों से हल होते हैं।

WeasyPrint समर्थित CSS छपता है। भारी स्क्रिप्ट ऐप, कभी न आने वाले वेब फ़ॉन्ट, आधुनिक JS लेआउट अक्सर गिर जाते हैं। इनपुट एन्क्रिप्टेड PDF नहीं। यह उपकरण HTML से शुरू होता है।

स्रोत पहले से URL हो तो URL से PDF। स्रोत Markdown हो तो Markdown से PDF (पहले CommonMark, फिर वही WeasyPrint)।

अपलोड अस्थायी हैं। हम आपकी HTML लाइब्रेरी नहीं रखते।

सुविधाएँ

  • WeasyPrint, Chromium नहीं
  • HTML या ZIP स्वीकार (index.html, नहीं तो पहला .html, रेंडर होता है)
  • zoom नज़रअंदाज़; JavaScript नहीं
  • अनाम API: /api/v1/convert/html/pdf

यह उपकरण कब इस्तेमाल करें

  • स्थिर इनवॉइस HTML को PDF छापना
  • बिना JS की CSS रिपोर्ट रेंडर करना
  • HTML प्लस संसाधनों का छोटा ZIP PDF बनाना

HTML को PDF में कैसे बदलें?

  1. HTML, या HTML वाला ZIP अपलोड करें।
  2. zoom छोड़ सकते हैं। रेंडर नहीं बदलता।
  3. प्रसंस्करण शुरू करें, PDF डाउनलोड करें।
  4. फ़ॉन्ट और पृष्ठ विभाजन जाँचें। केवल JS वाले पृष्ठ खाली या गड़बड़ होते हैं।

सीमाएँ और अपवाद

  • JavaScript नहीं, Chrome नहीं, ज़ूम नहीं
  • केवल WeasyPrint वाला CSS सेट
  • दूरस्थ संसाधन केवल सार्वजनिक वेब पतों से लोड होते हैं; निजी और आंतरिक पते अवरुद्ध हैं
  • रेंडरिंग डिफ़ॉल्ट रूप से 180 सेकंड बाद रुक जाती है
  • इस वेबसाइट पर अपलोड सीमा: प्रति फ़ाइल 500 MB, लगभग 95 MB से ऊपर की फ़ाइलें टुकड़ों में भेजी जाती हैं। सीधे एक API अनुरोध का बॉडी अधिकतम 100 MB का हो सकता है।

उदाहरण

  • स्थानीय CSS वाला अर्थपूर्ण HTML पत्र अक्सर साफ़ छपता है
  • बिना बिल्ड आउटपुट का create-react-app index.html आमतौर पर खाली छपता है

इस उपकरण की गोपनीयता

फ़ाइलें HTTPS पर अपलोड होती हैं, सर्वर की मेमोरी या अल्पकालिक अस्थायी निर्देशिका में संसाधित होती हैं, और परिणाम तैयार होते ही हटा दी जाती हैं। हम बाद में देखने, मॉडल प्रशिक्षण या विज्ञापन प्रोफ़ाइल के लिए प्रतियाँ नहीं रखते। प्रतिधारण अवधि और AdSense कुकी विवरण गोपनीयता नीति में हैं।

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

मेरा React ऐप खाली PDF क्यों?
WeasyPrint JavaScript नहीं चलाता। स्थिर HTML भेजें, खाली SPA शेल नहीं।
zoom काम करता है?
नहीं। रूपांतरण फ़ंक्शन पैरामीटर नहीं लेता।
ZIP कैसे संभाला जाता है?
अगर आर्काइव की जड़ में index.html है तो वही रेंडर होता है; नहीं तो पहली .html प्रविष्टि।
क्या यह Chrome का प्रिंट-टू-PDF है?
नहीं। यह WeasyPrint का HTML/CSS इंजन है।

आख़िरी अपडेट:

कोड से कॉल करें

यहाँ हर उपकरण एक सादा REST एंडपॉइंट है। गुमनाम इस्तेमाल के लिए खाता या API कुंजी नहीं चाहिए। ब्राउज़र, डेवलपर और AI एजेंट, तीनों के लिए।

curl -X POST "https://pdf123.xyz/api/v1/convert/html/pdf" \
  -F "[email protected]" \
  -o output.pdf

Model Context Protocol बोलने वाले एजेंट क्लाइंट के लिए MCP उपकरण भी है (JSON-RPC 2.0, POST /mcp)। पूरा API संदर्भ

AI एजेंट से इस्तेमाल करें

स्किल

इस स्किल से Claude Code, Codex, Cursor और दूसरे AI एजेंट आपके लिए “HTML से PDF” चला सकते हैं: /skills/pdf123-html-to-pdf.md

सभी एजेंट स्किल

फ़ाइलें केवल इस काम के लिए इस्तेमाल होती हैं, फिर अपने आप मिट जाती हैं।