ٹولز
Merge PDF Split PDF Compress PDF تمام PDF ٹولز →
حل
For Business For Education For Developers
کمپنی
ہمارے بارے میں بلاگ Press رابطہ
پروڈکٹ
قیمتیں خصوصیات FAQ Security
ہومٹولزMarkdown سے PDF

Markdown سے PDF

Markdown پیسٹ کریں یا ایک ‎.md فائل چھوڑیں۔ GitHub Flavored Markdown کے ساتھ مطابقت۔ 100% آپ کے براؤزر میں: کچھ بھی اپ لوڈ نہیں ہوتا۔

پیش منظر

تکنیکی README فائلوں اور نوٹس کے لیے بہترین۔ ٹیبلز چپٹے اور بیرونی تصاویر رازداری کے لیے ہٹا دی جاتی ہیں۔

Markdown کو PDF میں کیسے تبدیل کریں

تین مراحل۔ سب کچھ آپ کے براؤزر میں چلتا ہے۔

1

پیسٹ کریں یا چھوڑیں

ٹیکسٹ باکس میں markdown پیسٹ کریں یا ایک ‎.md فائل چھوڑیں۔ لائیو پیش منظر دکھاتا ہے کہ آؤٹ پٹ کیسا لگے گا۔

2

آپشنز منتخب کریں

صفحہ سائز، واقفیت، متن کا فونٹ سائز اور کوڈ بلاکس کا انداز۔ ڈیفالٹ اقدار زیادہ تر README فائلوں کے ساتھ کام کرتی ہیں۔

3

بنائیں اور ڈاؤن لوڈ کریں

marked HTML میں پارس کرتا ہے، HTML بلاکس میں تقسیم ہوتا ہے، اور pdf-lib انہیں ترتیب دیتا ہے — سب آپ کے ٹیب میں۔

کیوں imisspdf

imisspdf میں Markdown سے PDF کیوں استعمال کریں؟

سورس آپ کے ڈیوائس پر رہتا ہے

markdown میں اکثر اندرونی نوٹس، پوسٹ ڈرافٹس یا کوڈ بلاکس میں API کیز ہوتی ہیں۔ کچھ بھی اپ لوڈ نہیں ہوتا — عمل کا ہر بائٹ مقامی طور پر چلتا ہے۔

تکنیکی دستاویزات کے لیے تیز

عنوانات، فہرستیں اور محصور کوڈ پہلی نظر میں صاف ظاہر ہوتے ہیں۔ کوئی پرنٹ ڈائیلاگ نہیں، Chrome سے کوئی کیپچر نہیں — پیسٹ کریں، کلک کریں، ڈاؤن لوڈ کریں۔

GFM کے ساتھ مطابقت

اسٹرائیک تھرو، ٹاسک لسٹس، محصور کوڈ بلاکس اور آٹو لنکس — پارسر GFM موڈ میں marked ہے۔ ٹیبلز چپٹے ہو جاتے ہیں (ہم پہلے سے بتاتے ہیں)۔

«Markdown سے PDF» کا یہاں کیا مطلب ہے

Markdown وہ فارمیٹ ہے جس میں زیادہ تر ڈویلپرز اور تکنیکی دستاویزات لکھنے والے دراصل لکھتے ہیں — README فائلیں، بلاگ ڈرافٹس، رن بکس، API دستاویزات اور اندرونی ویکیز۔ یہ ہلکی، ورژن کے قابل ہے اور GitHub پر صاف ظاہر ہوتی ہے۔ لیکن جب اس دستاویز کو کسی ایسے شخص کے ساتھ شیئر کرنے کا وقت آتا ہے جو آپ کے ریپو میں کام نہیں کرتا، تو PDF عام طور پر مناسب ڈیلیوری فارمیٹ ہوتا ہے: یہ متوقع طور پر پرنٹ ہوتا ہے، کسی بھی ڈیوائس پر کھلتا ہے، اور وصول کنندہ کے پاس markdown ویور انسٹال ہونے پر انحصار نہیں کرتا۔

imisspdf کا Markdown سے PDF ٹول وہ markdown سورس لیتا ہے جو آپ پیسٹ کرتے ہیں (یا ‎.md فائل کے طور پر چھوڑتے ہیں) اور آپ کے براؤزر میں ایک واحد PDF تیار کرتا ہے۔ عنوانات اپنی درجہ بندی برقرار رکھتے ہیں، فہرستیں اپنی انڈینٹیشن رکھتی ہیں، محصور کوڈ بلاکس یک فاصلہ فونٹ میں ظاہر ہوتے ہیں، اور اقتباسات / افقی لائنیں اقتباسات اور تقسیم کی طرح نظر آتی ہیں۔ آؤٹ پٹ ایک صاف، بے زینت PDF ہے، جو ایک README، تکنیکی رپورٹ یا چینج لاگ کے لیے موزوں ہے جو کسی غیر تکنیکی قاری کو دیا جائے۔

تبدیلی کیسے کام کرتی ہے

تین مراحل شروع سے آخر تک آپ کے ٹیب میں چلتے ہیں:

  1. marked پارسر GFM اصول فعال کے ساتھ markdown کو HTML میں تبدیل کرتا ہے (محصور کوڈ، اسٹرائیک تھرو، ٹاسک لسٹس اور آٹو لنکس)۔
  2. ایک چھوٹا regex پر مبنی ٹوکنائزر HTML پر گزرتا ہے اور اسے بلاک ٹوکنز کی ایک چپٹی سیریز میں تبدیل کرتا ہے — عنوانات، پیراگراف، فہرستیں، کوڈ بلاکس اور اقتباسات — اور ان کے ان لائن دائرے (بولڈ، اٹالک، ان لائن کوڈ، لنکس)۔
  3. pdf-lib بلاکس کو PDF کے چودہ معیاری فونٹس کے ساتھ صفحات پر ترتیب دیتا ہے (متن کے لیے Helvetica، کوڈ کے لیے Courier)۔ جب بھی مواد بہہ جائے، نئے صفحات شامل ہوتے ہیں۔

اس عمل میں کوئی چیز کسی سرور سے بات نہیں کرتی۔ کوئی markdown دور سے رینڈر نہیں ہوتی، کوئی ہیڈ لیس Chromium کسی کلاؤڈ فنکشن میں نہیں چلتا، اور کوئی عارضی فائل «برقراری پالیسی کے مطابق ایک گھنٹے کے لیے» نہیں رکھی جاتی۔ PDF JavaScript بائٹس سے بنتی ہے جنہیں آپ اپنے ڈویلپر ٹولز میں لکھتے ہوئے دیکھ سکتے ہیں۔

یہ کب صحیح ٹول ہے — اور کب نہیں

یہ ٹول تب صحیح ہوتا ہے جب آپ کو تکنیکی مواد سے ایک صاف، آرکائیو کے قابل PDF چاہیے: ایک README، ایک رن بک، markdown میں لکھی گئی رپورٹ، میٹنگ نوٹس یا ایک ٹیوٹوریل۔ یہ ان لائن فارمیٹنگ، فہرستوں، کوڈ اور اقتباسات کو ویسے ہی سنبھالتا ہے جیسے آپ اس قسم کے دستاویز کے لیے توقع کرتے ہیں۔

اور یہ غلط ٹول ہے جب آپ کو کسی رینڈر شدہ سائٹ سے مطابقت رکھنے والی پکسل درستگی چاہیے (رینڈر شدہ صفحے پر اپنے براؤزر کا «Save as PDF» آپشن استعمال کریں)، یا جب آپ کو پرنٹ معیار کے ٹیبلز چاہئیں (مقامی طور پر Pandoc + LaTeX استعمال کریں)، یا جب آپ کو سینٹیکس ہائی لائٹ شدہ کوڈ چاہیے (اپنے ایڈیٹر سے HTML کے طور پر ایکسپورٹ کریں اور HTML سے PDF استعمال کریں)۔ ہم حدود پہلے سے بتاتے ہیں تاکہ آپ صحیح ورک فلو منتخب کریں۔

رازداری اور سلامتی

Markdown ان فارمیٹس میں سے ایک ہے جن میں سب سے زیادہ امکان ہے کہ ایسی چیزیں ہوں جو آپ کسی سرور پر نہیں چاہتے: کوڈ بلاکس میں API کیز، لنکس میں اندرونی URLs، پوسٹ ڈرافٹس جو آپ نے ابھی شائع نہیں کیے، اور میٹنگ نوٹس میں کلائنٹ کے نام۔ سرور پر مبنی markdown-سے-PDF ٹولز کو یہ سب جذب کرنا پڑتا ہے۔ اس ٹول کا ڈھانچہ یہ معنی رکھتا ہے کہ آپ کو کسی رازداری پالیسی پر بھروسہ کرنے کی ضرورت نہیں — عمل میں کوئی اپ لوڈ مرحلہ ہی نہیں۔ اپنا نیٹ ورک بند کریں اور صفحہ لوڈ ہونے کے بعد تبدیلی پھر بھی کام کرے گی۔

اکثر پوچھے گئے سوالات

جی ہاں — پارسر GFM موڈ میں چلتا ہے، لہٰذا محصور کوڈ بلاکس (``` بیک ٹکس کے ساتھ)، اسٹرائیک تھرو (~~متن~~)، ٹاسک لسٹس، آٹو لنکس اور GFM کے نرم پیراگراف اصول سب کام کرتے ہیں۔ جو تبدیلی سے نہیں بچتا وہ ٹیبلز ہیں: marked ایک HTML

بناتا ہے، لیکن اس ٹول کا PDF رینڈرر ٹیبل سیلز نہیں کھینچتا، تو ایک ٹیبل چپٹی متن لائنوں کے طور پر نکلے گا۔ اگر آپ کا README ٹیبلز پر بہت زیادہ انحصار کرتا ہے، صفحے کو پہلے GitHub میں رینڈر کریں اور پھر HTML سے PDF استعمال کریں یا حقیقی گرڈ آؤٹ پٹ کے لیے اس کا اسکرین شاٹ لیں۔

نہیں۔ کوڈ بلاکس ایک مقررہ چوڑائی والے Courier فونٹ میں ایک ہی رنگ پر رینڈر ہوتے ہیں تاکہ کوڈ کی انڈینٹیشن اور ساخت پڑھنے کے قابل رہے، لیکن ٹوکنز زبان کے مطابق رنگین نہیں ہوتے۔ ہم جان بوجھ کر سینٹیکس ہائی لائٹنگ چھوڑ دیتے ہیں کیونکہ یہ ایک ایسے صفحے پر 200 KB+ ہائی لائٹ لائبریری لوڈ کرنے پر مجبور کرے گا جس کا بنیادی کام PDF میں تبدیل کرنا ہے، اور PDFs عام طور پر پرنٹ یا آرکائیو ہوتی ہیں — IDE کی طرح پڑھی نہیں جاتیں۔ اگر رنگین کوڈ اہم ہے، تو اپنے ایڈیٹر سے ہائی لائٹ شدہ HTML کو اس کے بجائے ہمارے HTML سے PDF ٹول سے گزاریں۔

بیرونی تصویری ٹیگز (![alt](https://...)) ہٹا دیے جاتے ہیں — ٹول دور دراز کی تصاویر حاصل نہیں کرے گا۔ یہ دو وجوہات سے جان بوجھ کر ہے: رازداری (ایک فیچ آپ کا IP اور ریفرر تصویر ہوسٹ کو لیک کرے گا) اور قابل اعتماد ہونا (نیٹ ورک پر منحصر رینڈرنگ کا مطلب متضاد آؤٹ پٹ)۔ اگر آپ کو PDF میں مضمّن تصاویر چاہئیں، تو انہیں الگ صفحات کے طور پر شامل کرنے کے لیے JPG سے PDF یا PNG سے PDF ٹولز استعمال کریں، یا انہیں markdown سے رینڈر کردہ PDF کے ساتھ PDF ضم کریں سے ملائیں۔

نہیں۔ markdown سورس اور رینڈر کردہ PDF دونوں مکمل طور پر آپ کے براؤزر ٹیب کے اندر رہتے ہیں۔ marked پارسر، HTML-سے-بلاک ٹوکنائزر اور pdf-lib سب کلائنٹ سائڈ JavaScript ہیں جو اس صفحے پر ایک بار لوڈ ہوتے ہیں اور پھر مقامی طور پر چلتے ہیں۔ آپ اپنے براؤزر کے DevTools نیٹ ورک ٹیب میں تصدیق کر سکتے ہیں — صفحہ لوڈ ہونے کے بعد، PDF بنانا صفر آؤٹ باؤنڈ نیٹ ورک درخواستیں کرتا ہے۔ ٹیب بند کریں اور ہر نشان غائب ہو جاتا ہے؛ کوئی سرور سائڈ عارضی فائل نہیں کیونکہ کوئی سرور مرحلہ نہیں۔

تمام چھ markdown عنوان سطحیں ‏(# سے ###### تک) گھٹتے سائز کے ساتھ PDF عنوانات کے طور پر رینڈر ہوتی ہیں (h1 سب سے بڑا ہے، h6 بمشکل متن سے بڑا)۔ درجہ بندی محفوظ رہتی ہے تاکہ اسکرین ریڈرز اور PDF ریڈرز خاکہ اٹھا لیں۔ عنوانات کے اندر، ان لائن فارمیٹنگ (بولڈ، اٹالک، ان لائن کوڈ) کا احترام کیا جاتا ہے۔ ہم خودکار طور پر فہرست مضامین نہیں بناتے — اگر آپ کے دستاویز کو اس کی ضرورت ہو، تو ایک سادہ markdown فہرست کے ساتھ خود ایک «## فہرست مضامین» سیکشن شامل کریں۔

ان کی گرڈ شکل میں نہیں۔ marked ٹیبل کو درست طور پر HTML میں پارس کرتا ہے، لیکن ہمارا PDF رینڈرر جان بوجھ کر سادہ ہے اور سیل بارڈرز نہیں کھینچتا یا کالم تقسیم نہیں کرتا۔ ٹیبل متن لائنوں کی ایک ترتیب کے طور پر، قطار بہ قطار، نکلے گا، جو 2x2 مثال سے زیادہ کسی بھی چیز کے لیے عام طور پر ناقابل مطالعہ ہے۔ اگر ٹیبلز آپ کے دستاویز کے لیے ضروری ہیں، تو ایماندار ورک فلو یہ ہے: اپنے پسندیدہ پری ویور میں HTML میں رینڈر کریں، اسکرین شاٹ لیں، اور JPG سے PDF استعمال کریں — یا مکمل LaTeX درجے کے آؤٹ پٹ کے لیے Pandoc مقامی طور پر استعمال کریں۔

اچھے آؤٹ پٹ کے لیے تجاویز

  • حقیقی عنوانات استعمال کریں۔ لائن کے شروع میں # نشان h1 میں بدل جاتا ہے؛ نچلی سطحیں صاف نیسٹ ہوتی ہیں۔ PDF ریڈرز اور اسکرین ریڈرز خاکہ اٹھا لیتے ہیں۔
  • کوڈ بلاکس محصور رکھیں۔ ٹرپل بیک ٹک والے بلاکس Courier فونٹ میں ظاہر ہوتے ہیں، تو انڈینٹیشن لپیٹنے پر بھی درست پڑھی جاتی ہے۔
  • تصویر سے بھرپور markdown سے گریز کریں۔ بیرونی تصاویر ڈاؤن لوڈ نہیں ہوتیں۔ تصاویر کو الگ سے PDF میں تبدیل کریں پھر ضم کریں۔
  • ٹیبلز کے لیے، پہلے اپنے ٹول میں markdown رینڈر کریں پھر اسکرین شاٹ لیں۔ یا پرنٹ معیار کے ٹیبلز کے لیے مقامی طور پر Pandoc استعمال کریں۔

متعلقہ PDF ٹولز

ان لوگوں کے لیے مکمل PDF ٹول کٹ جو PDF کے ساتھ کام نہ کرنا پسند کریں۔

وسائل
کمپنی
قانونی
رازداری سب سے پہلے · 100% آپ کے براؤزر میں

© 2026 imisspdf — آپ کا PDF ایڈیٹر

Get unlimited PDF tools + AI features
Start free trial →