টুল
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-সঙ্গতিপূর্ণ। ১০০% আপনার ব্রাউজারের ভেতরে: কিছুই আপলোড হয় না।

প্রিভিউ

প্রযুক্তিগত 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 কী, লিঙ্কে অভ্যন্তরীণ URL, পোস্ট ড্রাফট যা আপনি এখনও প্রকাশ করেননি, এবং মিটিং নোটে ক্লায়েন্টের নাম। সার্ভার-ভিত্তিক markdown-থেকে-PDF টুল এই সব শোষণ করতে বাধ্য হয়। এই টুলের কাঠামো মানে আপনাকে একটি গোপনীয়তা নীতির উপর আস্থা রাখতে হবে না — প্রক্রিয়ায় কেবল কোনো আপলোড ধাপ নেই। আপনার নেটওয়ার্ক বন্ধ করুন এবং পৃষ্ঠা লোড হওয়ার পরে রূপান্তর তবুও কাজ করবে।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

হ্যাঁ — পার্সারটি GFM মোডে চলে, তাই বেড়া দেওয়া কোড ব্লক (``` ব্যাকটিক সহ), স্ট্রাইকথ্রু (~~টেক্সট~~), টাস্ক তালিকা, অটোলিঙ্ক এবং GFM-এর শিথিল অনুচ্ছেদ নিয়ম সবই কাজ করে। যা রূপান্তর থেকে টিকে থাকে না তা হলো টেবিল: marked একটি HTML

তৈরি করে, কিন্তু এই টুলের PDF রেন্ডারার টেবিল সেল আঁকে না, তাই একটি টেবিল চ্যাপ্টা টেক্সট লাইন হিসেবে বেরিয়ে আসে। যদি আপনার README টেবিলের উপর প্রবলভাবে নির্ভর করে, পৃষ্ঠাটি প্রথমে GitHub-এ রেন্ডার করুন এবং তারপর HTML থেকে PDF ব্যবহার করুন বা একটি সত্যিকারের গ্রিড আউটপুটের জন্য এর স্ক্রিনশট নিন।

না। কোড ব্লক একটি নির্দিষ্ট-প্রস্থের Courier ফন্টে একটি একক রঙে রেন্ডার হয় যাতে কোডের ইন্ডেন্টেশন ও কাঠামো পাঠযোগ্য থাকে, কিন্তু টোকেনগুলো ভাষা অনুসারে রঙিন হয় না। আমরা ইচ্ছাকৃতভাবে সিনট্যাক্স হাইলাইটিং বাদ দিই কারণ এটি এমন একটি পৃষ্ঠায় 200 KB+ হাইলাইট লাইব্রেরি লোড করতে বাধ্য করবে যার প্রাথমিক কাজ PDF-এ রূপান্তর, এবং PDF সাধারণত প্রিন্ট বা আর্কাইভ করা হয় — একটি IDE-এর মতো পড়া হয় না। যদি রঙিন কোড গুরুত্বপূর্ণ হয়, আপনার এডিটর থেকে হাইলাইট করা HTML পরিবর্তে আমাদের HTML থেকে PDF টুলের মধ্য দিয়ে পাঠান।

বাহ্যিক ছবি ট্যাগ (![alt](https://...)) বাদ দেওয়া হয় — টুলটি দূরবর্তী ছবি আনবে না। এটি দুটি কারণে ইচ্ছাকৃত: গোপনীয়তা (একটি ফেচ আপনার IP এবং রেফারার ছবি হোস্টে ফাঁস করবে) এবং নির্ভরযোগ্যতা (নেটওয়ার্ক-নির্ভর রেন্ডারিং মানে অসামঞ্জস্যপূর্ণ আউটপুট)। যদি আপনার PDF-এ এম্বেড করা ছবি প্রয়োজন হয়, সেগুলো পৃথক পৃষ্ঠা হিসেবে যোগ করতে JPG থেকে PDF বা PNG থেকে PDF টুল ব্যবহার করুন, অথবা PDF একত্রিত করুন দিয়ে markdown-রেন্ডার করা 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 টুলকিট।

রিসোর্স
কোম্পানি
আইনি
গোপনীয়তা সর্বাগ্রে · ১০০% আপনার ব্রাউজারে

© 2026 imisspdf — আপনার PDF এডিটর

Get unlimited PDF tools + AI features
Start free trial →