HTML سے Markdown کنورٹر
HTML کے ذریعے مواد ویب پر پیش کیا جاتا ہے، جبکہ Markdown میں زیادہ سے زیادہ لوگ مواد لکھنا اور محفوظ رکھنا پسند کرتے ہیں۔ یہ کنورٹر .html فائلوں کو پڑھنے میں آسان .md متن میں تبدیل کرتا ہے۔ یوں بلاگ آرکائیو، ہیلپ سینٹر یا محفوظ کیا ہوا مضمون اسٹیٹک سائٹ، نوٹس والٹ یا Git ریپوزیٹری میں منتقل کیا جا سکتا ہے۔
دستاویز کنورٹر
یا PDF, DOC, DOCX … فائلیں یہاں ڈراپ کریں ·
زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف
فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔
150 DPI A4 صفحے کو تقریباً 1240 × 1754 px بناتا ہے۔ پرنٹنگ کے لیے 300 استعمال کریں۔
پوری فائل یا صرف کچھ صفحات یا سلائیڈز تبدیل کریں (PDF اور پریزنٹیشن ان پٹ)۔
تبدیل کرنے کے صفحات یا سلائیڈز، مثلاً 1-3, 5, 8-10۔
UTF-8 ہر زبان کے لیے کام کرتا ہے۔ اگر Windows پر Excel یا Notepad میں حروف بگڑے نظر آئیں تو BOM کے ساتھ UTF-8 چنیں؛ پرانی انکوڈنگز صرف پرانے سافٹ ویئر کے لیے۔
macOS، Linux اور کوڈ ایڈیٹرز کے لیے LF؛ پرانے Windows پروگراموں جیسے کلاسک Notepad کے لیے CRLF۔
کاما معیاری ہے۔ ان ممالک میں Excel کے لیے سیمی کولن استعمال کریں جہاں اعشاریہ کاما سے لکھا جاتا ہے (جرمنی، فرانس، برازیل)۔
کئی شیٹس والا Excel ان پٹ: سب تبدیل کریں (ہر شیٹ کا ایک سیکشن یا فائل) یا صرف پہلی۔
اس ٹول کو استعمال کرنے کا طریقہ
- 1
HTML فائلیں اپ لوڈ کریں
.html یا .htm فائلیں شامل کریں، ایک بیچ میں زیادہ سے زیادہ 20 فائلیں اور ہر ایک 95 MB تک۔ براؤزر سے محفوظ کیا گیا صفحہ، CMS ایکسپورٹ یا ہاتھ سے لکھی گئی فائل، سب چلتی ہیں۔
- 2
ٹیکسٹ سیٹنگز چیک کریں
اس میں تبدیل کریں میں Markdown، فارمیٹنگ میں سادہ، ٹیکسٹ انکوڈنگ میں UTF-8 اور سطر کا اختتام میں LF رکھیں، جو Git، اسٹیٹک سائٹ جنریٹرز اور macOS یا Linux کے ایڈیٹرز کے لیے موزوں ہے۔
- 3
Markdown میں تبدیل کریں
Markdown میں تبدیل کریں دبائیں، پھر .md فائل کو کسی بھی ٹیکسٹ ایڈیٹر میں کھول کر بچے ہوئے مینو یا فوٹر ہٹا دیں۔ اپ لوڈ کی گئی فائلیں 30 منٹ بعد حذف ہو جاتی ہیں۔
HTML کو Markdown میں تبدیل کرنے کے لیے .html فائل اپ لوڈ کریں اور Markdown میں تبدیل کریں دبائیں: ہیڈنگز # والی سطریں بنتی ہیں، لنکس text بن جاتے ہیں، فہرستوں کے بُلٹ اور نمبر برقرار رہتے ہیں اور سادہ ٹیبلز پائپ ٹیبلز بن جاتے ہیں۔
HTML سے Markdown: کسے ضرورت ہے اور کیوں
John Gruber نے 2004 میں Aaron Swartz کے تعاون سے Markdown جاری کیا، تاکہ ویب کے لیے ایسا سادہ متن لکھا جا سکے جو رینڈر ہونے سے پہلے بھی فطری طور پر پڑھا جائے۔ بیس سال بعد یہ GitHub کی README فائلوں، Jekyll اور Hugo جیسے اسٹیٹک سائٹ جنریٹرز، دستاویزی ٹولز، Obsidian جیسی نوٹ ایپس اور کئی جدید ویب سائٹس کے کنٹینٹ فولڈرز کا بنیادی فارمیٹ ہے۔
اس سے معمول کے برعکس سمت میں مسلسل کام پیدا ہوتا ہے۔ ڈیٹا بیس پر مبنی CMS چھوڑنے والی ٹیموں کو برسوں کی پوسٹس .md فائلوں کی صورت میں چاہییں۔ لکھنے والے مضامین نوٹس والٹ میں محفوظ کرتے ہیں۔ ڈیولپرز پرانے HTML ہیلپ سیکشن کو docs-as-code ریپوزٹری میں لے جاتے ہیں جہاں تبدیلیاں pull request میں دیکھی جاتی ہیں۔ ہر صورت میں HTML ہی واحد کاپی ہے اور اسے ہاتھ سے دوبارہ لکھنا ممکن نہیں۔ Word دستاویزات سے یہی کام DOCX سے Markdown کرتا ہے۔
کون سے HTML عناصر کی Markdown میں شکل موجود ہے
| from ↓ · to → | CommonMark | GitHub Flavored Markdown |
|---|---|---|
| ہیڈنگز h1–h6 | ہیڈنگز h1–h6 to CommonMark: yes | ہیڈنگز h1–h6 to GitHub Flavored Markdown: yes |
| لنکس اور تصاویر | لنکس اور تصاویر to CommonMark: yes | لنکس اور تصاویر to GitHub Flavored Markdown: yes |
| فہرستیں اور بلاک کوٹس | فہرستیں اور بلاک کوٹس to CommonMark: yes | فہرستیں اور بلاک کوٹس to GitHub Flavored Markdown: yes |
| کوڈ اور pre بلاکس | کوڈ اور pre بلاکس to CommonMark: yes | کوڈ اور pre بلاکس to GitHub Flavored Markdown: yes |
| سادہ ٹیبلز | – سادہ ٹیبلز to CommonMark: no | سادہ ٹیبلز to GitHub Flavored Markdown: yes |
| اسٹرائیک تھرو | – اسٹرائیک تھرو to CommonMark: no | اسٹرائیک تھرو to GitHub Flavored Markdown: yes |
| ضم شدہ ٹیبل خانے | – ضم شدہ ٹیبل خانے to CommonMark: no | – ضم شدہ ٹیبل خانے to GitHub Flavored Markdown: no |
| فارمز، ویڈیو، iframes | – فارمز، ویڈیو، iframes to CommonMark: no | – فارمز، ویڈیو، iframes to GitHub Flavored Markdown: no |
HTML سے Markdown کنورٹر کا نتیجہ: کیا توقع رکھیں
کلاس نام، اِن لائن اسٹائلز، اسکرپٹس اور لے آؤٹ div ہٹا دیے جاتے ہیں، کیونکہ Markdown معنی بیان کرتا ہے، ظاہری شکل نہیں۔ بولڈ اور اٹالک دوہرے اور اکہرے ستارے بن جاتے ہیں، پیراگراف کے اندر کی سطری وقفے جُڑ جاتے ہیں، اور جیسی کریکٹر اینٹٹیز UTF-8 میں عام حروف بن جاتی ہیں۔ توقع رکھیں کہ .md فائل HTML کے سائز کا ایک چھوٹا حصہ ہوگی: الفاظ رہتے ہیں اور مارک اپ چلا جاتا ہے۔
غلط فہمیMarkdown کسی بھی HTML لے آؤٹ کو دوبارہ بنا سکتا ہے۔
حقیقتیہ صرف متن کا ڈھانچہ سنبھالتا ہے؛ کالم، رنگ اور مقررہ جگہ والے باکسز کا Markdown میں کوئی نحو نہیں، اس لیے وہ ضائع ہو جاتے ہیں یا خام HTML رہتے ہیں۔
غلط فہمیتبدیل شدہ صفحہ جوں کا توں شائع کرنے کے لیے تیار ہوتا ہے۔
حقیقتمینو، کوکی بینر اور فوٹر بھی ساتھ آتے ہیں؛ انہیں ہٹائیں، اور اگر آپ کا سائٹ جنریٹر مانگے تو فرنٹ میٹر شامل کریں۔
غلط فہمیMarkdown آؤٹ پٹ ہر جگہ ایک جیسا چلتا ہے۔
حقیقتٹیبلز اور اسٹرائیک تھرو کے لیے GitHub Flavored Markdown رینڈرر چاہیے؛ سخت CommonMark ٹولز انہیں سادہ متن کی طرح دکھاتے ہیں۔
HTML اور Markdown فارمیٹ کے حقائق
HTML
ہائپر ٹیکسٹ مارک اپ لینگویج
HTML ویب کی مارک اپ زبان ہے، جسے Tim Berners-Lee نے 1990 کی دہائی کے اوائل میں بیان کیا اور اب WHATWG اسے لیونگ اسٹینڈرڈ کے طور پر برقرار رکھتا ہے۔ HTML فائل سرخیاں، پیراگراف، لنکس، ٹیبلز، تصاویر اور فارم بیان کرتی ہے، جبکہ اسٹائلنگ عموماً CSS سے آتی ہے۔ ہر براؤزر اسے رینڈر کرتا ہے، اور یہ ای میل ٹیمپلیٹس اور محفوظ کردہ ویب صفحات میں بھی استعمال ہوتی ہے۔ ایک HTML فائل اکثر بیرونی تصاویر اور اسٹائل شیٹس پر منحصر ہوتی ہے، اس لیے اکیلی منتقل کرنے پر خراب نظر آ سکتی ہے۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- –
- متعارف ہونے کا سال
- 1993 · Tim Berners-Lee; maintained by WHATWG
MD
Markdown
Markdown ایک ہلکی پھلکی مارک اپ سنٹیکس ہے جسے John Gruber نے 2004 میں بنایا۔ اس میں سادہ ٹیکسٹ علامات استعمال ہوتی ہیں، جیسے ہیڈنگز کے لیے #، زور کے لیے * اور فہرستوں کے لیے -، جو خام متن میں بھی پڑھنے کے قابل رہتی ہیں اور صاف طور پر HTML میں تبدیل ہو جاتی ہیں۔ یہ README فائلوں، دستاویزات، وکیز، نوٹس ایپس اور کئی اسٹیٹک سائٹ جنریٹرز کا معیار ہے۔ اس کے کئی ورژن ہیں، جیسے CommonMark اور GitHub Flavored Markdown، جن میں ٹیبلز جیسی تفصیلات میں فرق ہے۔ .md فائلیں کسی بھی ٹیکسٹ ایڈیٹر میں کھل جاتی ہیں۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- –
- متعارف ہونے کا سال
- 2004 · John Gruber
HTML کو Markdown میں تب بدلا جاتا ہے جب مواد اپنی اصل جگہ سے نکلتا ہے: بلاگ اسٹیٹک سائٹ جنریٹر پر منتقل ہو رہا ہو، ہیلپ سینٹر Git پر مبنی docs ریپوزٹری میں جا رہا ہو، یا مضامین Obsidian والٹ میں محفوظ ہو رہے ہوں جہاں مارک اپ سے زیادہ سادہ، پڑھنے کے قابل متن اہم ہے۔
HTML سے MD کے بارے میں سوالات
کیا محفوظ کیے گئے ویب پیج کو اس کی تصاویر سمیت تبدیل کیا جا سکتا ہے؟
کنورٹر آپ کی اپ لوڈ کی ہوئی .html فائل پڑھتا ہے۔ امیج ٹیگ Markdown امیج لنکس بن جاتے ہیں جو صفحے کے انہی راستوں یا URLs کی طرف اشارہ کرتے ہیں، اس لیے آن لائن موجود تصاویر چلتی رہتی ہیں۔ Save Page As سے بننے والا مقامی امیج فولڈر فائل کے ساتھ اپ لوڈ نہیں ہوتا؛ اسے .md کے ساتھ رکھ دیں تو متعلقہ راستے پھر درست رہیں گے۔
مینیو، سائیڈبار اور فوٹر کا کیا ہوتا ہے؟
فائل کی ہر چیز تبدیل ہو جاتی ہے، کیونکہ ٹول نہیں جان سکتا کہ صفحے کا کون سا حصہ مضمون ہے۔ صاف نتیجے کے لیے جہاں آپ کا CMS اجازت دے پوسٹ کو تھیم کے بغیر محفوظ کریں، یا بعد میں Markdown کے اوپر اور نیچے سے نیویگیشن کی سطریں حذف کر دیں۔
WordPress کی پوسٹس Hugo یا Jekyll میں کیسے منتقل کریں؟
WordPress کی بلٹ اِن ایکسپورٹ XML فائل ہوتی ہے، HTML نہیں، اس لیے ہر پوسٹ کا HTML کوڈ ایڈیٹر سے کاپی کر کے یا براؤزر سے محفوظ کر کے تبدیل کریں۔ پھر ہر .md کے اوپر فرنٹ میٹر شامل کریں، یعنی تین ڈیشز کی دو سطروں کے درمیان وہ بلاک جس میں عنوان، تاریخ اور ٹیگز ہوتے ہیں۔ Hugo اور Jekyll دونوں اسے وہیں سے پڑھتے ہیں۔
Markdown میں کچھ ٹیبل عجیب کیوں نظر آتے ہیں؟
GitHub Flavored Markdown کے ٹیبلز میں ایک ہیڈر قطار ہوتی ہے اور خانے ضم نہیں ہوتے۔ سادہ HTML ٹیبل صاف تبدیل ہو جاتا ہے؛ colspan، rowspan یا نیسٹڈ فہرستوں والے ٹیبل کی Markdown میں کوئی شکل نہیں، اس لیے وہ سپاٹ کر دیا جاتا ہے۔ Markdown میں خام HTML کی اجازت ہے، لہٰذا جہاں لے آؤٹ اہم ہو اصل ٹیبل واپس چسپاں کر سکتے ہیں۔
کیا AI یا سرچ ٹولز کو صفحات دینے کے لیے Markdown اچھا فارمیٹ ہے؟
اکثر ہاں۔ Markdown اہم ڈھانچہ، یعنی ہیڈنگز، فہرستیں، لنکس اور زور، برقرار رکھتا ہے اور اٹریبیوٹس، اسکرپٹس اور اسٹائلنگ ہٹا دیتا ہے، اس لیے وہی مضمون بہت مختصر اور پروسیس کرنے میں صاف ہو جاتا ہے۔ اگر کوئی مارک اپ نہیں چاہیے تو HTML سے TXT استعمال کریں۔
- DOCX سے Markdown کنورٹرWord DOCX فائلوں کو GitHub، اسٹیٹک سائٹ جنریٹرز اور docs-as-code کے لیے صاف Markdown میں تبدیل کریں۔ تصاویر ZIP میں .md کے ساتھ، ایک بار میں 20 فائلیں۔
- TXT سے MD کنورٹر.txt فائلوں کو Obsidian، GitHub یا اسٹیٹک سائٹ کے لیے .md Markdown میں تبدیل کریں۔ ڈیفالٹ UTF-8 اور LF، ضرورت پر CRLF، ایک بار میں 20 فائلیں۔
- HTML سے ٹیکسٹ کنورٹرHTML فائلوں کو سادہ ٹیکسٹ میں تبدیل کریں: ٹیگز، اسکرپٹس اور اسٹائلز ختم، entities اصل حروف میں، UTF-8 آؤٹ پٹ۔ ایک بار میں 20 صفحات، بغیر اکاؤنٹ۔
- Markdown سے DOCX کنورٹرMarkdown (.md) کو Word DOCX میں تبدیل کریں: اصل ہیڈنگ اسٹائلز، فہرستیں، ٹیبلز اور لنکس۔ Obsidian، Typora یا GitHub کے مسودوں کے لیے۔
- Excel سے MD کنورٹرExcel کی .xlsx شیٹس کو README، وکی، Obsidian نوٹ یا AI پرامپٹ کے لیے Markdown پائپ ٹیبلز میں تبدیل کریں۔ تمام شیٹس ایک ساتھ، ویلیوز Excel جیسی۔
- TXT سے HTML کنورٹر.txt فائل کو درست HTML صفحے میں بدلیں: پیراگراف برقرار، <، > اور & ایسکیپ، head میں UTF-8 درج۔ ایک ساتھ 20 ٹیکسٹ فائلیں تبدیل کریں۔