TXT থেকে MD কনভার্টার
বছরের পর বছর .txt ফাইলে জমানো নোট এক ধাপেই Markdown ভল্ট বা ডকুমেন্টেশন ফোল্ডারে তোলা যায়। পরিষ্কার অনুচ্ছেদ, UTF-8 এনকোডিং আর আপনার টুল যে লাইন এন্ডিং চায় তা রেখে এগুলো .md-তে কনভার্ট করুন।
ডকুমেন্ট কনভার্টার
অথবা PDF, DOC, DOCX … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 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; ক্লাসিক Notepad-এর মতো পুরনো Windows প্রোগ্রামের জন্য CRLF।
কমা সাধারণ মান। যেসব দেশে দশমিকে কমা লেখা হয় (জার্মানি, ফ্রান্স, ব্রাজিল), সেখানে Excel-এর জন্য সেমিকোলন ব্যবহার করুন।
একাধিক শিটের Excel ইনপুট: সবগুলো রূপান্তর করুন (প্রতি শিটে একটি সেকশন বা ফাইল) অথবা শুধু প্রথমটি।
এই টুল কীভাবে ব্যবহার করবেন
- 1
টেক্সট ফাইলগুলো আপলোড করুন
একবারে সর্বোচ্চ ২০টি .txt নোট যোগ করুন, প্রতিটি সর্বোচ্চ 95 MB।
- 2
এনকোডিং ও লাইন এন্ডিং দেখে নিন
যে ফরম্যাটে রূপান্তর হিসেবে Markdown, টেক্সট এনকোডিং হিসেবে UTF-8 এবং লাইনের শেষ চিহ্ন হিসেবে LF রাখুন। Git, Obsidian ও স্ট্যাটিক সাইট জেনারেটর এই সেটিংই পছন্দ করে।
- 3
কনভার্ট করে নির্দিষ্ট জায়গায় রাখুন
MD-এ কনভার্ট করুন চাপুন, তারপর .md ফাইলগুলো আপনার ভল্ট, রিপোজিটরি বা ডকস ফোল্ডারে রাখুন।
একটি .txt ফাইলকে .md ফাইলে কীভাবে বদলাব?
আপলোড করে MD-এ কনভার্ট করুন চাপুন। আপনার লেখা অনুচ্ছেদ, তালিকা ও হেডিং থেকে যাবে, ফাইল UTF-8 ও LF লাইনের শেষ চিহ্নসহ সেভ হবে এবং এক্সটেনশন হবে .md।
TXT ফাইল কেন প্রায় Markdown-ই
Markdown ২০০৪ সালে বানানো হয়েছিল মানুষ আগে থেকে যেভাবে ইমেইল লিখত তার আদলে: অনুচ্ছেদের মাঝে ফাঁকা লাইন, তালিকার জন্য ড্যাশ, জোর দিতে শব্দের দুই পাশে তারকাচিহ্ন। তাই যত্ন করে লেখা .txt নোট প্রায়ই কোনো বদল ছাড়াই ঠিকমতো রেন্ডার হয়। রূপান্তরের কাজ বেশিরভাগই লেখার চারপাশের বিষয়ে: এক্সটেনশন, ক্যারেক্টার এনকোডিং ও লাইনের শেষ চিহ্ন।
এই খুঁটিনাটিই ঠিক করে সবকিছু কাজ করবে কি না। Obsidian শুধু .md ফাইল ইনডেক্স করে, Hugo ও Jekyll-এর মতো স্ট্যাটিক সাইট জেনারেটর .txt থেকে পেজ বানায় না, আর CRLF-ভরা রিপোজিটরিতে diff-এ প্রতিটি লাইন বদলানো দেখায়। দশ বছরের Notepad নোট ভল্টে নেওয়ার সময় বা টেক্সট নির্দেশিকার ফোল্ডার থেকে ডকস সাইট বানানোর সময় এটা ঘটে। পরে নোটটি Word-এ কাজ করা কারও কাছে পাঠাতে হলে Markdown থেকে DOCX বাকি কাজ সারে।
সাধারণ টেক্সটের যে অভ্যাসগুলো Markdown ফরম্যাটিং হিসেবে পড়ে
| আপনার .txt-তে | রেন্ডার হয় | যা দেখে নিন |
|---|---|---|
| `# 3টি আইটেম বাকি` | লেভেল-এক হেডিং | হ্যাশ চিহ্ন দিয়ে শুরু হওয়া লাইন |
| নিচে `====` থাকা টেক্সট | হেডিং (setext স্টাইল) | = বা - দিয়ে আঁকা আন্ডারলাইন |
| `1986. একটি ভালো বছর।` | ক্রমিক তালিকা | লাইনের শুরুতে সাল বা সংখ্যা |
| `*important*` | ইটালিক টেক্সট | জোর বা ফুটনোট চিহ্ন হিসেবে ব্যবহৃত তারকাচিহ্ন |
| শুরুতে চারটি স্পেস | কোড ব্লক | ভেতরে সরানো উদ্ধৃতি ও ঠিকানা |
| `> উদ্ধৃত লাইন` | ব্লককোট | পুরোনো ইমেইলের উদ্ধৃত উত্তর |
কনভার্ট করা .md নোট দেখতে কেমন
# টিম মিটিং, 14 মার্চ উপস্থিত: আনা, রাজ, লি - Q2-এর বাজেট অনুমোদিত - লঞ্চ 6 মে-তে সরানো হয়েছে পরবর্তী ধাপ শেয়ার করা ট্র্যাকারে আছে।
TXT ও Markdown ফরম্যাটের তথ্য
TXT
প্লেইন টেক্সট
TXT ফাইলে শুধু সাধারণ অক্ষর থাকে; কোনো ফরম্যাটিং, ফন্ট, ছবি বা লেআউট থাকে না। আধুনিক টেক্সট ফাইল সাধারণত UTF-8-এ এনকোড করা হয়, যা সব ভাষা সমর্থন করে; তবে পুরনো ফাইলে অন্য এনকোডিং থাকলে অক্ষর এলোমেলো দেখাতে পারে। প্লেইন টেক্সট খুব ছোট, কখনো অচল হয় না এবং ফোন থেকে সার্ভার পর্যন্ত সব ডিভাইসে খোলে। এতে বোল্ড লেখা, টেবিল বা ছবি রাখা যায় না, তাই কাঠামো দিতে হলে স্পেসিং বা সহজ মার্কআপ ব্যবহার করতে হয়।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
MD
Markdown
Markdown হলো ২০০৪ সালে John Gruber-এর তৈরি একটি হালকা মার্কআপ সিনট্যাক্স। এতে শিরোনামের জন্য #, জোরের জন্য * এবং তালিকার জন্য - এর মতো সাধারণ টেক্সট চিহ্ন ব্যবহার হয়, যা কাঁচা টেক্সটেও পড়া যায় এবং সহজে HTML-এ রূপান্তর হয়। README ফাইল, ডকুমেন্টেশন, উইকি, নোট অ্যাপ ও অনেক স্ট্যাটিক সাইট জেনারেটরে এটিই মান। CommonMark ও GitHub Flavored Markdown-এর মতো একাধিক ডায়ালেক্ট আছে, যেগুলো টেবিলের মতো খুঁটিনাটিতে আলাদা। যেকোনো টেক্সট এডিটরে .md ফাইল খোলা যায়।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 2004 · John Gruber
আলগা নোট যখন কাঠামো বোঝে এমন সিস্টেমে যায়, তখন সাধারণ টেক্সট Markdown-এ রূপান্তর করা হয়: Obsidian বা Logseq ভল্ট, GitHub রিপোজিটরির ডকস ফোল্ডার, অথবা যে স্ট্যাটিক সাইটে প্রতিটি পেজ একটি .md ফাইল।
TXT থেকে MD নিয়ে প্রশ্ন
.txt ফাইলের নাম বদলে .md করলেই কি যথেষ্ট?
যেকোনো টেক্সটই প্রযুক্তিগতভাবে বৈধ Markdown, তাই নাম বদলানো ফাইলও খুলবে। সমস্যা হয় রেন্ডারিংয়ে: পুরোনো Windows ফাইল হয়তো পুরোনো এনকোডিংয়ে থাকে, Git রিপোজিটরিতে CRLF লাইনের শেষ চিহ্ন নিয়ে ঢোকে, অথবা এমন লাইন থাকে যা Markdown ভুল করে হেডিং বা তালিকা ধরে নেয়। কনভার্ট করলে এনকোডিং ও লাইনের শেষ চিহ্ন একবারেই ঠিক হয়ে যায়।
সাল দিয়ে শুরু হওয়া লাইন কেন নম্বরযুক্ত তালিকা হয়ে গেল?
Markdown লাইনের শুরুতে সংখ্যার পরে দাঁড়ি থাকলে তাকে ক্রমিক তালিকার আইটেম ধরে, তাই 1986. A good year. তালিকার ১৯৮৬ নম্বর আইটেম হয়ে যায়। John Gruber-এর মূল সিনট্যাক্স পেজে সমাধান দেওয়া আছে: দাঁড়ির আগে ব্যাকস্ল্যাশ দিন, যেমন 1986\.।
হাতে ভাঙা লাইনগুলো কি এক অনুচ্ছেদে জুড়ে যাবে?
রেন্ডার করা ভিউতে হ্যাঁ। Markdown অনুচ্ছেদের ভেতরের একটি লাইন ব্রেককে স্পেস ধরে এবং শুধু ফাঁকা লাইনের পরে নতুন অনুচ্ছেদ শুরু করে। পুরোনো ইমেইল ও README ফাইলে প্রচলিত 72 বা 80 অক্ষরে ভাঙা টেক্সট স্বাভাবিক অনুচ্ছেদে মিশে যায়, যা সাধারণত আপনি চান।
কোন লাইন এন্ডিং বেছে নেব, LF নাকি CRLF?
Git, স্ট্যাটিক সাইট জেনারেটর, Obsidian বা Mac/Linux মেশিনে গেলে LF। CRLF শুধু এমন পুরোনো Windows প্রোগ্রামের জন্য, যা নইলে সবকিছু এক লাইনে দেখায়; Notepad নিজে Windows 10 version 1809 থেকে LF বোঝে।
কনভার্ট করা .md ফাইল কোন কোন অ্যাপে খোলে?
Obsidian, Typora, VS Code, iA Writer ও Joplin-এ এডিট করা যায়, আর GitHub, GitLab ও বেশিরভাগ উইকি ব্রাউজারে রেন্ডার করে। এসব টুলের বাইরে তৈরি পেজের জন্য TXT থেকে HTML সরাসরি HTML বানায়।
| Markdown থেকে DOCX | HTML থেকে Markdown | DOCX থেকে Markdown |
| PDF থেকে Markdown | CSV থেকে Markdown | TXT থেকে HTML |