PDF কম্প্রেসর
আপনার ব্রাউজারেই PDF কম্প্রেস করুন—এর ভেতরের JPEG ছবিগুলোকে কম মানে আবার এনকোড করে এবং অবজেক্ট স্ট্রিম দিয়ে ফাইলের গঠন নতুন করে সাজিয়ে, কোনো আপলোডের দরকার নেই।
PDF কম্প্রেসর — PDF পুরোপুরি আপনার ব্রাউজারেই ছোট করুন: এটি ভেতরের JPEG (DCTDecode) ছবিগুলোকে কম মানে আবার এনকোড করে এবং অবজেক্ট স্ট্রিম দিয়ে নথিটি আবার সেভ করে অপ্রয়োজনীয় গঠন বাদ দেয়। ফাইলটি pdf-lib দিয়ে পার্স করা হয় এবং Canvas API দিয়ে স্থানীয়ভাবে আবার এনকোড করা হয়, তাই এটি কখনও কোথাও আপলোড হয় না। বেশির ভাগ স্ক্যান করা পৃষ্ঠা বা ছবি দিয়ে তৈরি PDF সবচেয়ে বেশি ছোট হয়; টেক্সট ও ভেক্টরভিত্তিক নথি খুব সামান্যই বদলায়।
PDF কম্প্রেসর কী?
একটি বিনামূল্যের অনলাইন PDF কম্প্রেসর যা PDF ফাইলের আকার সরাসরি আপনার ব্রাউজারেই কমায়। এটি সেই দুটি জিনিসকে লক্ষ্য করে যা PDF-কে ভারী করে: ভারী এম্বেড করা র্যাস্টার ছবি এবং নথির অপ্রয়োজনীয় গঠন। নিম্ন, মাঝারি বা উচ্চ মানের স্তর বেছে নিন, এবং টুলটি সেই মানে এম্বেড করা JPEG ছবিগুলোকে Canvas API দিয়ে আবার এনকোড করে এবং পুরো নথিটি অবজেক্ট স্ট্রিম চালু রেখে আবার সেভ করে। ইমেইলে রিপোর্ট পাঠানো অফিসকর্মী, আকারের সীমার মধ্যে অ্যাসাইনমেন্ট আপলোড করা শিক্ষার্থী, এবং PDF আপলোড সীমায় আটকে যাওয়া যে কেউ একটি ফাইল ছেড়ে দিয়ে বিনিময়ে একটি ছোট ফাইল পেতে পারেন। যেহেতু পার্সিং (pdf-lib) ও ছবির পুনঃএনকোডিং (Canvas) দুটোই স্থানীয়ভাবে চলে, PDF আপনার ডিভাইস কখনও না ছেড়েই কম্প্রেস হয়।
PDF কম্প্রেসর কীভাবে ব্যবহার করবেন
- ড্রপজোনে একটি PDF ছেড়ে দিন, অথবা সেটিতে ক্লিক করে আপনার ডিভাইস থেকে একটি PDF ব্রাউজ করে বেছে নিন।
- মানের স্তর বেছে নিন: সবচেয়ে ছোট ফাইলের জন্য নিম্ন, ভারসাম্যের জন্য মাঝারি, অথবা ছবিতে হাত না দিয়ে শুধু নথির গঠন নতুন করে সাজাতে উচ্চ।
- ফাইল লোড হওয়ার একটু পরে মূল, কম্প্রেস্ড ও সাশ্রয়ের পরিসংখ্যান নিজে থেকেই হালনাগাদ হতে দেখুন—কম্প্রেস করতে আলাদা কোনো বোতাম চাপার দরকার নেই।
- এটি সঠিক নথি কি না নিশ্চিত করতে প্রথম পৃষ্ঠার প্রিভিউ দেখুন; বড় করে দেখতে সেটিতে ক্লিক করুন।
- কম্প্রেস করা PDF সেভ করতে ডাউনলোড-এ ক্লিক করুন, অথবা অন্য একটি ফাইল দিয়ে নতুন করে শুরু করতে রিসেট ব্যবহার করুন।
উদাহরণ
ইমেইল করার আগে একটি স্ক্যান করা PDF ছোট করা
ছবি তোলা পৃষ্ঠা দিয়ে তৈরি একাধিক পৃষ্ঠার একটি স্ক্যান করা PDF ছেড়ে দিন এবং মাঝারি বেছে নিন। এম্বেড করা JPEG ছবিগুলো কম মানে আবার এনকোড হয়, কম্প্রেস্ড পরিসংখ্যান মূল থেকে অনেক নিচে নামে, এবং সাশ্রয়ে -55%-এর মতো একটি ঋণাত্মক শতাংশ দেখায়। ডাউনলোড করলে এটি document-compressed.pdf হিসেবে সেভ হয়।
ছবির মান না ছুঁয়ে PDF-এর গঠন নতুন করে সাজানো
বেশির ভাগ টেক্সট ও চার্ট দিয়ে তৈরি একটি রিপোর্টে উচ্চ বেছে নিন। ছবিগুলো ঠিক যেমন আছে তেমনই থাকে, আর নথিটি অবজেক্ট স্ট্রিম দিয়ে আবার সেভ হয়। আকার হয়তো সামান্যই ছোট হয় (বা আগে থেকেই অপ্টিমাইজ করা থাকলে ছোট একটি + দেখায়), তবে পৃষ্ঠার রেন্ডার অপরিবর্তিত থাকে।
ছবিতে ঠাসা একটি পোর্টফোলিও সবচেয়ে ছোট আকারে চেপে ফেলা
পুরো পৃষ্ঠাজুড়ে ছবিতে ভরা একটি PDF ছেড়ে দিন এবং নিম্ন বেছে নিন। প্রতিটি এম্বেড করা JPEG অনেক কম মানে আবার এনকোড হয়, যা কিছু দৃশ্যমান ছবির বিশদের বিনিময়ে আকারে সবচেয়ে বড় হ্রাস এনে দেয়।
সচরাচর জিজ্ঞাসিত প্রশ্ন
- কম্প্রেশন আসলে কীভাবে কাজ করে?
- দুটি উপায়ে। নথিটি সবসময় অবজেক্ট স্ট্রিম চালু রেখে আবার সেভ করা হয়, যা অপ্রয়োজনীয় গঠন সরিয়ে দেয়, এবং নিম্ন ও মাঝারি মানে এম্বেড করা JPEG (DCTDecode) ছবিগুলো ডিকোড করে Canvas API দিয়ে কম মানে আবার এনকোড করা হয়। উচ্চ ছবির ধাপটি বাদ দিয়ে শুধু গঠন নতুন করে সাজায়।
- আমার PDF সবেমাত্র ছোট হলো কেন?
- PDF-এর আকারের বেশির ভাগই সাধারণত র্যাস্টার ছবি থেকে আসে। যে PDF বেশির ভাগ নির্বাচনযোগ্য টেক্সট ও ভেক্টর গ্রাফিক্স দিয়ে তৈরি, তাতে টুলের আবার এনকোড করার মতো কিছু কমই থাকে, তাই সাশ্রয় সামান্য হয়। সবচেয়ে বড় হ্রাস আসে নিম্ন বা মাঝারি মানে স্ক্যান করা বা ছবিতে ঠাসা PDF থেকে।
- কম্প্রেস করলে কি ছবির মান কমে যাবে?
- নিম্ন ও মাঝারিতে, হ্যাঁ—এম্বেড করা JPEG ছবিগুলো কম মানে আবার এনকোড হয়, আর এটিই ফাইল ছোট করে। উচ্চ সব ছবিকে অক্ষত রেখে শুধু নথির গঠন নতুন করে সাজায়, তাই দৃশ্যমান মান বজায় থাকে।
- কম্প্রেস করা ফাইলটি একই আকারের বা বড় হলো কেন?
- ছবিগুলো যদি আগে থেকেই ভালোভাবে কম্প্রেস করা থাকে, তবে আবার এনকোড করলে তাদের আকার সমান বা তার বেশি হতে পারে; সে ক্ষেত্রে টুলটি মূল ছবিটিই রেখে দেয়। সাশ্রয় পরিসংখ্যানে ± বা একটি + শতাংশ দেখায়। বিকল্প হলো—কম মান বেছে নেওয়া, কিংবা মেনে নেওয়া যে আগে থেকে অপ্টিমাইজ করা PDF খুব একটা ছোট হতে পারে না।
- আমার PDF কি কোনো সার্ভারে আপলোড হয়?
- না। সবকিছু আপনার ব্রাউজারে ১০০% ক্লায়েন্ট-সাইডে চলে—pdf-lib ফাইলটি পার্স করে এবং Canvas API ছবিগুলো আবার এনকোড করে। আপনার PDF কখনও কোথাও আপলোড, পাঠানো বা সংরক্ষণ করা হয় না, তাই পৃষ্ঠাটি একবার লোড হলে এটি অফলাইনেও কাজ করে।
সম্পর্কিত টুল
ইমেজ ফরম্যাট কনভার্টার
ইমেজকে AVIF, WebP, PNG, JPEG, BMP, ICO এবং সিঙ্গেল-ফ্রেম GIF-এর মধ্যে সম্পূর্ণ আপনার ব্রাউজারেই রূপান্তর করুন।
Excel/CSV থেকে JSON
Excel বা CSV স্প্রেডশিটকে সরাসরি আপনার ব্রাউজারেই JSON বা CSV-তে রূপান্তর করুন।
EXIF ভিউয়ার ও মেটাডেটা রিমুভার
একটি ছবির EXIF মেটাডেটা দেখুন — ক্যামেরা, লেন্স, তোলার তারিখ ও GPS অবস্থান — তারপর প্রতিটি ট্যাগ মুছে একটি পরিচ্ছন্ন কপি ডাউনলোড করুন, সবই আপনার ব্রাউজারে।
ফেভিকন জেনারেটর
আপনার ব্রাউজারেই একটি PNG বা JPG ছবিকে 16, 32, 48, 180 এবং 512 px বর্গাকার আইকনে রূপান্তর করুন।