Markdown کو PDF میں تبدیل کریں
README، نوٹس یا دستاویزات کو صحیح طرح ٹائپ سیٹ PDF میں بدلیں — GitHub طرز کے ٹیبلز، ہائی لائٹ کیا گیا کوڈ، فٹ نوٹس اور کلک ہونے والی آؤٹ لائن — اور ایڈٹ کرتے ہوئے ہی دیکھیں کہ یہ بالکل کیسی دکھے گی۔
- تبدیل ہوتے ہی حذف
- انکرپٹڈ ٹرانسفر، فوراً حذف
- نہ سائن اپ، نہ واٹر مارک
فائل پاس نہیں؟
یہ کیسے کام کرتا ہے
Markdown شامل کریں
.md فائل ڈراپ کریں — اگر اس میں تصاویر ہیں تو ان کے ساتھ — یا سیدھا ایڈیٹر میں لکھیں اور پیسٹ کریں۔
صفحہ سجائیں
ٹائپ فیس، صفحے کا سائز اور مارجنز چنیں، اور فہرستِ مضامین شامل کریں۔ ٹائپ کرتے ہی پیش نظارہ اپ ڈیٹ ہوتا ہے۔
PDF بنائیں
ہیڈنگز PDF بک مارکس بن جاتی ہیں اور ہر لنک کلک کے قابل رہتا ہے۔
کون سا Markdown، اور یہ کیا بنتا ہے
Markdown کوئی ایک اسپیسیفکیشن نہیں بلکہ ایک خاندان ہے۔ بنیادی حصہ — ہیڈنگز، ایمفیسس، فہرستیں، لنکس، تصاویر، بلاک کوٹس، کوڈ بلاکس — ہر جگہ ایک جیسا ہے، اور اس سے آگے ہر امپلیمنٹیشن الگ ہے۔ یہاں وہ وسیع پیمانے پر مانا گیا توسیعی سیٹ سپورٹ ہے: ٹیبلز، سنٹیکس ہائی لائٹنگ والے فینسڈ کوڈ بلاکس، ٹاسک لسٹس، اسٹرائیک تھرو، فٹ نوٹس اور فرنٹ میٹر۔ تقریباً ہر کوئی جو لکھتا ہے وہ اس میں آ جاتا ہے، اور حد کو پہلے سے جان لینا بعد میں دریافت کرنے سے بہتر ہے۔
ہیڈنگز صرف بڑا ٹیکسٹ نہیں بلکہ PDF کا اصل ڈھانچہ بنتی ہیں: ان کے آؤٹ لائن لیولز ہوتے ہیں، اس لیے PDF میں ایسا بک مارک سائیڈبار بنتا ہے جس سے آپ گھوم سکیں۔ لنکس کام کرنے والی لنک اینوٹیشنز بنتے ہیں۔ کوڈ بلاکس ہائی لائٹنگ کے ساتھ مونو اسپیسڈ فونٹ میں لکھے جاتے ہیں، اور یہی پڑھنے میں خوشگوار دستاویز اور سرمئی دیوار کا فرق ہے۔ صفحے کا سائز اور مارجنز کہیں سے لیے نہیں جاتے بلکہ پڑھنے کے لیے چنے جاتے ہیں، کیونکہ Markdown فائل کی کاغذ کے بارے میں کوئی رائے نہیں ہوتی۔
تصاویر تک رسائی ہونی چاہیے، اور سب سے عام مایوسی یہی ہے۔ Markdown فائل تصاویر اپنے اندر نہیں رکھتی بلکہ ان کا حوالہ دیتی ہے، اس لیے ریلیٹو پاتھ تب ہی ملتا ہے جب تصویر فائل کے ساتھ ڈراپ کی گئی ہو، اور ویب ایڈریس تب ہی جب وہ سرور دوسری سائٹس کو اسے لانے دے۔ جو تصویر نہ ملے اس کی جگہ خاموش خلا چھوڑنے کے بجائے PDF میں اس پر لیبل لگایا جاتا ہے، اس لیے غائب خاکہ نظر آتا ہے، دستاویز بھیجنے کے بعد پتا نہیں چلتا۔
دو چیزیں جان بوجھ کر رینڈر کرنے کے بجائے کوڈ کے طور پر دکھائی جاتی ہیں۔ LaTeX نوٹیشن میں ریاضی کے فارمولوں اور Mermaid خاکوں کو اپنا اپنا رینڈرر چاہیے، اور انہیں غلط رینڈر کرنا سورس دکھانے سے بدتر ہے — غلط رینڈر ہوئی مساوات ایسے طریقے سے غلط ہوتی ہے جو کسی کو نظر نہیں آتا۔ Markdown کے اندر خام HTML سادہ ان لائن فارمیٹنگ کے لیے سنبھالا جاتا ہے، لے آؤٹ کے لیے نہیں، کیونکہ صفحوں میں بٹی دستاویز میں مارک اپ کے کسی بھی بلاک کی جگہ نہیں۔
جب آپ کو کچھ اور چاہیے
اس کام کے لیے سنجیدہ ٹول Pandoc ہے اور یہ مفت ہے۔ pandoc doc.md -o doc.pdf --pdf-engine=xelatex LaTeX کے ذریعے ٹائپ سیٹ کرتا ہے، جو واقعی خوبصورت آؤٹ پٹ دیتا ہے — درست ہائفنیشن، ویڈو کنٹرول اور اصل فہرستِ مضامین کے ساتھ — اور ٹیمپلیٹ کے ذریعے آپ ڈیزائن کا ہر پہلو کنٹرول کرتے ہیں۔ یہ LaTeX ریاضی بھی درست رینڈر کرتا ہے، جو یہاں کی خاص کمی ہے۔ قیمت ایک TeX ڈسٹری بیوشن انسٹال کرنا ہے، جو چھوٹی نہیں۔
کسی ایک بار کی دستاویز کے بجائے ڈاکیومینٹیشن کے لیے، اسٹیٹک سائٹ جنریٹر یا mdBook PDF سے بہتر چیز بناتا ہے: تلاش کے قابل، لنک کے قابل، اور فون پر پڑھنے کے قابل۔ PDF میں تب تبدیل کریں جب دستاویز کو پرنٹ، اٹیچ یا آرکائیو کرنا ہو — اور دونوں صورتوں میں Markdown کو ہی اصل سورس رکھیں، کیونکہ وہی ورژن ایڈٹ اور ڈف کیا جا سکتا ہے۔
اکثر پوچھے جانے والے سوالات
Markdown کے کون سے فیچرز سپورٹ ہیں؟
وہ سب کچھ جو GitHub کسی README میں دکھاتا ہے: ہیڈنگز، ایمفیسس، اسٹرائیک تھرو، لنکس اور آٹو لنکس، تصاویر، بلاک کوٹس، نیسٹڈ فہرستیں، ٹاسک لسٹس، الائنمنٹ والے ٹیبلز، 35 سے زیادہ زبانوں کی سنٹیکس ہائی لائٹنگ والے فینسڈ کوڈ بلاکس، فٹ نوٹس اور ان لائن HTML۔
تصاویر کیسے شامل کروں؟
تصاویر کو .md فائل کے ساتھ ڈراپ کریں (یا بعد میں شامل کریں)۔ یہ فائل کے نام سے ملائی جاتی ہیں، اس لیے  کو chart.png مل جاتی ہے، چاہے وہ آپ کے فولڈر میں کہیں بھی ہو۔ ویب کی تصاویر تب لائی جاتی ہیں جب ان کا ہوسٹ اجازت دے۔
کیا مجھے فہرستِ مضامین مل سکتی ہے؟
جی ہاں — “فہرستِ مضامین” پر ٹک کریں، یا جہاں چاہیں وہاں الگ لائن پر [TOC] لکھیں۔ دونوں صورتوں میں اندراجات ایسے لنکس ہوتے ہیں جو صحیح صفحے پر لے جاتے ہیں، اور ہر ہیڈنگ PDF کے بک مارک سائیڈبار میں بھی نظر آتی ہے۔
کیا میرا ٹیکسٹ کہیں محفوظ کیا جاتا ہے؟
آپ کا Markdown یہیں ویب پیج میں تبدیل ہوتا ہے، اور کچھ بھی محفوظ نہیں کیا جاتا۔ پھر وہ صفحہ انکرپٹڈ کنکشن کے ذریعے ہمارے سرور پر بھیجا جاتا ہے، PDF میں بدلا جاتا ہے اور فوراً حذف کر دیا جاتا ہے۔ اگر کبھی وہ سرور دستیاب نہ ہو تو ٹول اپنے کنورٹر پر چلا جاتا ہے اور آپ کو بتا دیتا ہے۔
کیا فرنٹ میٹر PDF میں نظر آتا ہے؟
نہیں۔ سب سے اوپر YAML فرنٹ میٹر بلاک صفحے سے باہر رکھا جاتا ہے، اور اس کا title: PDF کی دستاویز کا عنوان بن جاتا ہے۔
کیا میرے Markdown کے اندر HTML کی اجازت ہے؟
جی ہاں، فارمیٹنگ کے لیے — <details>، <kbd>، <sup>، ٹیبلز وغیرہ عام طرح دکھتے ہیں۔ اسکرپٹس، فارمز اور ایمبیڈ فریمز ہٹا دیے جاتے ہیں، کیونکہ کسی دستاویز کا کوڈ چلانے سے کوئی تعلق نہیں۔
جاننا مفید ہے: ریاضی کے فارمولے اور Mermaid خاکے رینڈر ہونے کے بجائے کوڈ کے طور پر دکھائے جاتے ہیں۔ تصاویر فائل کے ساتھ ڈراپ ہونی چاہییں یا کسی ایسی جگہ ہوسٹ ہوں جو انہیں لانے کی اجازت دے؛ غائب تصویر کی جگہ خالی چھوڑنے کے بجائے PDF میں اس پر لیبل لگایا جاتا ہے۔
متعلقہ ٹولز
Markdown سے HTML
Markdown سے صاف ویب پیج یا HTML اسنیپٹ
HTML سے PDF
HTML سے PDF، بالکل ویسی جیسی براؤزر پرنٹ کرتا ہے
TXT سے PDF
ٹیکسٹ یا نوٹس کو صاف ستھری PDF میں
ODT سے PDF
OpenDocument ٹیکسٹ کو PDF میں، Writer جیسی ترتیب کے ساتھ
RTF سے PDF
Rich Text فائلیں PDF میں، فارمیٹنگ برقرار
MOBI سے PDF
Kindle MOBI کتابیں PDF میں، کلک ہونے والی فہرست کے ساتھ