Markdown को PDF में कैसे बदलें (फ्री, कोड ब्लॉक और टेबल सलामत)
Markdown को सजी-सँवरी PDF बनाइए — README, नोट्स और डॉक्स, कोड ब्लॉक और टेबल ठीक से रेंडर होते हुए। फ्री, सीधे ब्राउज़र में, बिना साइन-अप, सेकंडों में।

Markdown वह जगह है जहाँ चीज़ें लिखी जाती हैं — README, मीटिंग नोट्स,
स्पेसिफ़िकेशन, डॉक्यूमेंटेशन। PDF वह जगह है जहाँ चीज़ें भेजी जाती
हैं: उस क्लाइंट को जो .md फ़ाइल नहीं खोलेगा, उस मैनेजर को जिसे
अटैचमेंट चाहिए, प्रिंटर को। दोनों के बीच की खाई एक कन्वर्ज़न है, और
उसे पार करने के लिए pandoc और LaTeX distribution इंस्टॉल करने की
ज़रूरत नहीं पड़नी चाहिए।
ज़्यादातर झटपट रास्तों का पेच यह है कि वे ठीक वही हिस्से बिगाड़ते हैं
जिन पर तकनीकी दस्तावेज़ टिके हैं: कोड ब्लॉक proportional टाइप में ढह
जाते हैं, pipe टेबल | अक्षरों की दीवार बनकर छपती हैं, और nested
सूचियाँ चपटी हो जाती हैं। कन्वर्टर यहाँ तभी काम का है जब कोड और टेबल
बचें — इसलिए यही इस गाइड की कसौटी है।
कैसे बदलें — स्टेप बाय स्टेप
टूल खोलिए
pdfty.com/tools/markdown-to-pdf पर जाइए। 20 MB तक फ्री — और 20 MB की Markdown फ़ाइल तो उपन्यास होगी, यानी असल में बेहिसाब।
अपनी .md फ़ाइल डालिए
.md और .markdown फ़ाइलें ली जाती हैं। फ़ाइल HTTPS पर अपलोड होती है और 1 घंटे बाद डिलीट हो जाती है।
कन्वर्ज़न अपने आप चलता है
Markdown parse होता है (टेबल, fenced कोड और syntax highlighting समेत) और साफ़ बिल्ट-इन स्टाइलशीट से typeset होता है। चंद सेकंड।
PDF डाउनलोड कीजिए
सही headings, कोड ब्लॉक, टेबल और पेज ब्रेक वाली एक PDF।
एक नज़र डाल लीजिए
जो कुछ आपके एडिटर की ख़ास रेंडरिंग पर टिका था, उसे देख लीजिए — नीचे के पेच पढ़िए।

ठीक-ठीक क्या रेंडर होता है
कन्वर्टर मानक Markdown और वे एक्सटेंशन सपोर्ट करता है जो तकनीकी लेखन में मायने रखते हैं:
- Headings — साइज़ की hierarchy, H1 और H2 के नीचे हल्की रेखाएँ
- Fenced कोड ब्लॉक — monospace, हल्का-स्लेटी बैकग्राउंड, बचा हुआ indentation, आम भाषाओं के लिए syntax highlighting
- Inline कोड — जाना-पहचाना स्लेटी-चिप स्टाइल
- टेबल — GitHub-शैली की pipe टेबल बॉर्डर और shaded हेडर पंक्ति वाली टेबल बनती हैं
- Blockquotes — बायाँ बॉर्डर, दबा हुआ टेक्स्ट
- सूचियाँ — ordered, unordered, nested
- लिंक — PDF में क्लिक होने वाले लिंक के रूप में बचते हैं
- URL वाली इमेज —
इमेज fetch होकर एम्बेड होती हैं
पेज आरामदेह पढ़ने की चौड़ाई और खुले मार्जिन पर typeset होता है — "तैयार दिखता अंदरूनी डॉक" के क़रीब, कच्चे ब्राउज़र प्रिंटआउट के नहीं।
क्या रेंडर नहीं होता
ईमानदारी वाला हिस्सा। Markdown की बोलियाँ हैं, और यह टूल मानक Markdown + टेबल + fenced कोड लागू करता है, पूरा GitHub फ़्लेवर नहीं:
- Task लिस्ट (
- [ ] todo) checkboxes नहीं, कोष्ठक जस के तस छपते हैं। - Strikethrough (
~~text~~) नहीं बदलता — tilde रह जाते हैं। - लोकल इमेज (
) नहीं दिख सकतीं: आप एक फ़ाइल अपलोड करते हैं, और सर्वर की पहुँच आपकी डिस्क पर उसके बग़ल की फ़ाइलों तक नहीं। इमेज किसी URL पर रखिए या ख़ाली जगह की उम्मीद। - Mermaid / math ब्लॉक सादे कोड ब्लॉक की तरह रेंडर होते हैं, डायग्राम या समीकरण नहीं।
- कोई custom theme नहीं — एक बिल्ट-इन स्टाइलशीट, CSS अपलोड नहीं।
फ्री लोकल विकल्प
pandoc — कन्वर्टरों का सिरमौर: pandoc README.md -o readme.pdf।
शानदार आउटपुट और बेहिसाब कॉन्फ़िगरेशन, पर PDF आउटपुट को LaTeX इंजन
चाहिए (अक्सर 1–4 GB का इंस्टॉल)। हर हफ़्ते दस्तावेज़ बदलते हों तो
वसूल; एक README के लिए बेतुका।
VS Code एक्सटेंशन (जैसे "Markdown PDF") — VS Code में ही रहते हों तो सुविधाजनक; आउटपुट की क्वालिटी एक्सटेंशन और theme पर घटती-बढ़ती है।
ब्राउज़र प्रीव्यू + प्रिंट: Markdown को कहीं भी प्रीव्यू कीजिए (कई एडिटर HTML प्रीव्यू दे देते हैं), फिर Ctrl/Cmd+P → Save as PDF। फ्री और लोकल, पर ब्राउज़र के प्रिंट नख़रे विरासत में मिलते हैं: बंद न करें तो URL वाले हेडर/फ़ुटर, और कोड-ब्लॉक के बीच में गिरते पेज ब्रेक।
macOS: कोई बिल्ट-इन Markdown रेंडरर नहीं — Preview और TextEdit
.md को सादा टेक्स्ट मानते हैं, यानी कच्चे hash और asterisk दिखेंगे।
व्यावहारिक पेच
- पेज ब्रेक अपने आप हैं। लंबे कोड ब्लॉक पेजों में बँट सकते हैं। manual पेज-ब्रेक मार्कर नहीं है; इंजन जहाँ ज़रूरी हो वहीं तोड़ता है।
- बहुत चौड़ी टेबल और लंबी कोड लाइनें कंटेंट की चौड़ाई पर scale या clip होती हैं — 200 अक्षर की टेबल पंक्ति portrait पेज में शान से नहीं समा सकती। जहाँ हो सके लाइनें छोटी कीजिए।
- Front matter (फ़ाइल के ऊपर की
---YAML) छिपती नहीं, कंटेंट मानी जाती है — छपवानी नहीं है तो बदलने से पहले मिटा दीजिए। (एकदम ऊपर का---ब्लॉक फ़ॉर्मैटिंग के हिसाब से क्षैतिज रेखा + टेक्स्ट भी बन सकता है।) - Emoji shortcodes जैसे
:rocket:जस के तस रहते हैं; असल चिपकाए emoji अक्षर आमतौर पर रेंडर होते हैं। - लिंक के target जाँचिए। Relative लिंक
(
[docs](./docs/setup.md)) लिंक के रूप में बचते हैं पर छपने के बाद कहीं काम के नहीं रहते।
PDF बन जाए, तो सामान्य औज़ार लागू हैं: पेज काउंटर के लिए Header & footer ठोकिए, अध्यायों को Merge से जोड़िए, या इमेज-भरी फ़ाइल को compress कर लीजिए।
अक्सर पूछे जाने वाले प्रश्न
क्या कोड ब्लॉक syntax highlighting रखते हैं?
हाँ — भाषा के संकेत वाले fenced ब्लॉक (```python) को रंगीन
highlighting मिलती है; बिना संकेत के वे स्लेटी पर सादे monospace हैं।
दोनों सूरतों में indentation हूबहू बचता है।
क्या टेबल सचमुच टेबल बनती हैं?
हाँ — pipe टेबल (GitHub शैली) बॉर्डर और shaded हेडर पंक्ति वाली टेबल बनती हैं। Alignment वाले colons को parser मानता है।
मेरी इमेज PDF से ग़ायब क्यों है?
वह लोकल path से जुड़ी है। अपलोड एक .md फ़ाइल है, तो
./images/x.png किसी चीज़ की ओर इशारा नहीं करता। पूरा https:// URL
इस्तेमाल कीजिए, या लोकली pandoc से बदलिए जहाँ relative path काम करते
हैं।
क्या GitHub से सीधे README बदल सकता हूँ?
पहले कच्ची .md फ़ाइल डाउनलोड कीजिए, फिर अपलोड। पूरे URL पर रखे
badges और इमेज आमतौर पर आ जाते हैं; सिर्फ़-GitHub वाले फ़ीचर (task
लिस्ट, mermaid) नहीं — ऊपर की सूची देखिए।
क्या फ़ॉन्ट, मार्जिन या रंग बदल सकता हूँ?
इस टूल में नहीं — एक जान-बूझकर साफ़ रखी स्टाइलशीट आती है। ब्रैंडेड डिज़ाइन के लिए अपनी CSS के साथ HTML to PDF से जाइए।
साइज़ या पेज की कोई लिमिट?
फ्री: प्रति फ़ाइल 20 MB और दिन में 10 ऑपरेशन — टेक्स्ट फ़ाइलों के लिए असल में कोई लिमिट नहीं। एक Markdown स्रोत से 50 पेज से लंबी PDF भी आराम से बनती है।
क्या मेरा दस्तावेज़ निजी है?
ट्रांसफ़र HTTPS है और फ़ाइलें 1 घंटे के भीतर अपने आप डिलीट। जो गोपनीय सामग्री अपलोड नहीं हो सकती, उसके लिए लोकल रास्ता pandoc है।
क्या उल्टा हो सकता है — PDF से Markdown?
सीधे नहीं। सबसे क़रीब है Extract text (सादा टेक्स्ट, बिना फ़ॉर्मैटिंग) या PDF to Word लेकर वहाँ से सफ़ाई।
pdfty टीम प्राइवेसी-फर्स्ट ऑनलाइन PDF टूल बनाती है — कंप्रेस, कन्वर्ट, OCR, साइन और प्रोटेक्ट। फ़ाइलें 1 घंटे में हट जाती हैं। हमारे बारे में →