বাংলা লেখা PDF-এ ভেঙে যায় কেন, আর কিভাবে ঠিক থাকে

নাসির উদ্দিন শামীমপ্রতিষ্ঠাতা, BanglaCodes.Com

৯ সেপ্টেম্বর, ২০২৬ · ৬ মিনিটের পড়া · PDF, বাংলা

হালনাগাদ: ৩০ সেপ্টেম্বর, ২০২৬

এক নজরে উত্তর

বাংলা লেখা PDF করলে অক্ষর ভেঙে যায় বা বাক্স দেখায় কেন, আর এর সমাধান কী?

বেশিরভাগ PDF লাইব্রেরি লেখাকে অক্ষর ধরে বসায়, আর বাংলা যুক্তবর্ণ ও কার চিহ্ন সাজানোর নিয়ম জানে না, তাই "ক্ত" ভেঙে যায় বা খালি বাক্স আসে। সমাধান হলো সাজানোর কাজটা ব্রাউজারকে দেওয়া। ব্রাউজারের প্রিন্ট থেকে PDF করলে বানান ঠিক থাকে আর লেখাটা লেখাই থাকে, সিলেক্ট করা যায়। canvas-এ এঁকে ছবি করেও বানান ঠিক রাখা যায়, কিন্তু তখন লেখা সিলেক্ট বা সার্চ হয় না।

সমস্যাটা চেনা

বাংলায় একটা ইনভয়েস বা সিভি বানিয়ে PDF করলেন। খুলে দেখলেন "ক্ত" হয়ে গেছে "ক" আর "ত", "ৈ" চলে গেছে ভুল অক্ষরের গায়ে, কোথাও শুধু খালি বাক্স।

এটা আপনার ভুল নয়, আর ফন্ট বদলে সব সময় ঠিকও হয় না। কারণটা একটু গভীরে।

কেন ভাঙে

ইংরেজি লেখা সহজ: প্রতিটা অক্ষর পাশাপাশি বসে, একটার পর একটা।

বাংলা তা নয়। "ক্ত" তিনটা সংকেত মিলে একটা আকৃতি হয়। কার চিহ্ন অক্ষরের আগে লেখা হয় কিন্তু পরে উচ্চারিত হয়, আর কিছু চিহ্ন অক্ষরের উপরে-নিচে বসে।

এই সাজানোর কাজটার একটা নাম আছে, আর ব্রাউজার সেটা খুব ভালো পারে। কিন্তু বেশিরভাগ PDF লাইব্রেরি পারে না; তারা সংকেতগুলো একটার পর একটা বসিয়ে দেয়। ফল: ভাঙা অক্ষর।

আর ফন্টে বাংলা না থাকলে অক্ষরের বদলে খালি বাক্স।

যে সমাধানটা কাজ করে

কাজটা ব্রাউজারকে দিয়ে করানো, কারণ বাংলা সাজাতে ব্রাউজারই সবচেয়ে ভালো। এর দুইটা পথ আছে।

প্রথম পথ, ব্রাউজারের প্রিন্ট। পেজটা A4 মাপে সাজিয়ে ব্রাউজারের প্রিন্ট থেকে "Save as PDF" করা হয়। পর্দায় ব্রাউজার যেভাবে বাংলা সাজায়, PDF-এও ঠিক সেভাবেই বসায়। বানান ঠিক, যুক্তবর্ণ ঠিক, আর লেখাটা লেখাই থাকে: সিলেক্ট করা যায়, ভেতরে খোঁজা যায়।

দ্বিতীয় পথ, canvas-এ এঁকে ছবি। লেখাটা আগে একটা canvas-এ আঁকা হয়, যেখানে ব্রাউজার নিজের নিয়মে বাংলা সাজায়, তারপর সেই আঁকা জিনিসটা ছবি হিসেবে PDF-এ বসানো হয়। বানান এখানেও ঠিক থাকে।

এখানে বানানো সিভি, ইনভয়েস, নোটিশ বা বইয়ের "PDF ডাউনলোড" বাটন প্রথম পথে চলে। চ্যাটের উত্তরের "PDF / প্রিন্ট" বাটনও তাই: নোট, চিঠি বা টেবিল যা-ই হোক, টেবিল আর শিরোনামসহ লেখার PDF হয়। দ্বিতীয় পথটা লাগে সেখানে, যেখানে জিনিসটাই একটা ছবি, যেমন পোস্টার।

ছবির পথের দাম

সৎ থাকা দরকার, কারণ দ্বিতীয় পথের একটা খরচ আছে।

লেখাটা যেহেতু ছবি হয়ে বসে, তাই PDF-এ সেই লেখা মাউস দিয়ে সিলেক্ট করা যায় না, আর ভেতরে খুঁজেও পাওয়া যায় না।

দেখার আর ছাপার জিনিসে এটা সমস্যা নয়: পোস্টার, দাওয়াত কার্ড, সার্টিফিকেট।

কিন্তু একটা জায়গায় এটা সমস্যা, আর সেটা হলো সিভি। চাকরির আবেদনে অনেক প্রতিষ্ঠান সফটওয়্যার দিয়ে সিভি পড়ে, আর ছবি হয়ে থাকা লেখা তারা পড়তে পারে না।

তাই সিভি সবসময় প্রথম পথে, লেখাটা যেন সত্যিকারের লেখা থাকে। কোন সিভিতে কোন ছক লাগে সেটা লেখা আছে সিভি লেখার নিয়মে।

নিজে যাচাই করার সহজ উপায়

PDF-টা খুলে নিজের নামটা মাউস দিয়ে সিলেক্ট করার চেষ্টা করুন।

সিলেক্ট হলে ওটা সত্যিকারের লেখা। না হলে ওটা ছবি।

দুইটাই ঠিক আছে, শুধু কাজ অনুযায়ী বেছে নিতে হয়।

যে দুইটা জিনিস এড়ানো দরকার

কিছু জনপ্রিয় কৌশল বাংলায় ভালো কাজ করে না, আর সেগুলো এখানে ব্যবহার করা হয় না।

পুরো পেজটা ছবি করে ফেলার পুরোনো কৌশলগুলো। ওরা পেজটাকে একটা লুকানো ফ্রেমে নকল করে আঁকার চেষ্টা করে, আর প্রিভিউয়ের নিরাপদ পরিবেশে সেটা নিরাপত্তার কারণে আটকে যায়, তাই ডাউনলোডটাই হয় না।

ছবি বানানোর AI দিয়ে বাংলা লেখা লেখানোর চেষ্টা। ছবির মডেলগুলো বাংলা যুক্তবর্ণে এখনো দুর্বল, তাই পোস্টার বা কার্ডে বাংলা লেখা ছবির ভেতরে না এঁকে উপরে বসানোই নিয়ম।

অন্য ফাইলগুলো

PDF ছাড়াও যা যা নামানো যায়:

ফাইলকাজে লাগে
.pptx স্লাইডক্লাস বা অফিসের প্রেজেন্টেশন
PNG ছবিপোস্টার, লোগো, চার্ট
GIFছোট অ্যানিমেশন
CSVহিসাব, লিস্ট, Excel-এ খোলার জন্য

বাংলা CSV নিয়ে একটা ছোট কিন্তু জরুরি কথা: Excel বাংলা ঠিকমতো দেখানোর জন্য ফাইলের শুরুতে একটা বিশেষ চিহ্ন লাগে। ওটা না থাকলে Excel-এ খুললে নামের জায়গায় অদ্ভুত অক্ষর আসে। এখানকার বানানো CSV-তে সেটা দেওয়া থাকে, তাই ফাইলটা সরাসরি খোলে।

প্রশ্নোত্তর

ফন্ট বদলালে কি সমস্যা মিটবে? কখনো কখনো, কিন্তু নির্ভরযোগ্যভাবে নয়। ফন্টে বাংলা থাকা লাগবেই, কিন্তু আসল সমস্যা ফন্ট নয়, অক্ষর সাজানোর নিয়ম। তাই সাজানোর কাজটা ব্রাউজারকে দেওয়ার পথটাই ভরসা।

PDF-এ লেখা সিলেক্ট করা যাচ্ছে না কেন? কারণ PDF-টা দ্বিতীয় পথে বানানো, লেখাটা ছবি হিসেবে বসানো। পোস্টার বা কার্ডে এটা সমস্যা নয়। সিভি হলে ব্রাউজারের প্রিন্ট থেকে আবার PDF করুন, তখন লেখা সিলেক্ট হবে।

Word থেকে PDF করলে বাংলা ঠিক থাকে? সাধারণত থাকে, কারণ Word নিজেই বাংলা সাজাতে পারে। সমস্যাটা মূলত হয় যখন কোনো ওয়েব পেজ বা অ্যাপ ব্রাউজারের প্রিন্ট ছাড়া, নিজের কোড দিয়ে PDF বানায়।

ছাপার জন্য এই PDF চলবে? চলবে। প্রিন্টের পথে বানানো PDF লেখার মতোই ঝকঝকে ছাপা হয়। ছবি হিসেবে বসানো লেখাও ছাপায় ভালো আসে, শুধু ছবির মান যেন যথেষ্ট হয়। কার্ড বা সার্টিফিকেট ছাপানোর আগে একটা নমুনা ছাপিয়ে দেখে নেওয়া ভালো।

মোবাইলে PDF নামবে? নামবে। ডাউনলোড সবসময় আপনার বাটন চাপার পরেই হয়, নিজে থেকে শুরু হয় না। কিছু ফোনে ফাইলটা "ডাউনলোডস" ফোল্ডারে যায়, আর ব্রাউজার একবার অনুমতি চাইতে পারে।

বাংলা CSV Excel-এ ভাঙা দেখায় কেন? ফাইলের শুরুতে একটা বিশেষ চিহ্ন না থাকলে Excel অনুমান করে নেয় আর ভুল করে। এখানকার বানানো CSV-তে ওটা দেওয়া থাকে; অন্য কোথাও থেকে পাওয়া ফাইলে সমস্যা হলে Excel-এ ইমপোর্ট করার সময় UTF-8 বেছে নিন।

ছবির ভেতরে বাংলা লেখা কি কখনোই যাবে না? ছবি বানানোর AI দিয়ে নয়। কিন্তু লেখাটা ছবির উপরে আলাদা করে বসানো যায়, আর তখন বানান আপনার নিয়ন্ত্রণে থাকে। পোস্টার আর কার্ডে এভাবেই করা হয়।

বড় PDF বানালে ফোন আটকে যায়? অনেক পেজের PDF ফোনে বানাতে সময় লাগে, কারণ প্রতিটা পেজ আঁকতে হয়। খুব বড় নথি হলে কম্পিউটারে বানানো ভালো, আর একবারে সব না বানিয়ে ভাগ করে নেওয়াও একটা উপায়।

সংক্ষেপে

  • বাংলা ভাঙে কারণ PDF লাইব্রেরিগুলো যুক্তবর্ণ সাজাতে জানে না
  • সমাধান: সাজানোর কাজটা ব্রাউজারকে দেওয়া, প্রিন্ট থেকে PDF বা canvas-এ এঁকে ছবি
  • প্রিন্টের পথে লেখা সিলেক্ট করা যায়; ছবির পথে যায় না
  • এখানকার সিভি, ইনভয়েস আর চ্যাটের "PDF / প্রিন্ট" বাটন প্রিন্টের পথে চলে
  • ATS সিভিতে সত্যিকারের লেখা দরকার, তাই সিভি সবসময় প্রিন্টের পথে
  • যাচাইয়ের উপায়: PDF খুলে নিজের নাম সিলেক্ট করার চেষ্টা করুন
  • বাংলা CSV-তে Excel-এর জন্য শুরুতে একটা বিশেষ চিহ্ন লাগে