PDF কম্প্রেসর
আপনার ব্রাউজারেই PDF কম্প্রেস করুন—এর এম্বেড করা JPEG ও PNG ছবিগুলোকে কম মানে আবার এনকোড করে, খুব বড় ছবির রেজোলিউশন কমিয়ে, এবং চাইলে মেটাডেটা মুছে।
PDF কম্প্রেসর — PDF পুরোপুরি আপনার ব্রাউজারেই ছোট করুন। এটি এম্বেড করা র্যাস্টার ছবি—JPEG (DCTDecode) ও PNG/Flate (FlateDecode) দুটোই—কম মানের JPEG-এ আবার এনকোড করে, খুব বড় ছবির রেজোলিউশন ঐচ্ছিকভাবে একটি লক্ষ্য DPI পর্যন্ত কমায়, নথির মেটাডেটা মুছতে পারে, এবং অপ্রয়োজনীয় গঠন বাদ দিতে অবজেক্ট স্ট্রিম দিয়ে আবার সেভ করে। সবকিছু pdf-lib ও Canvas API দিয়ে স্থানীয়ভাবে চলে, তাই ফাইল কখনও আপলোড হয় না। আগে/পরের আকারের পরিসংখ্যান এবং ছবিপ্রতি সাশ্রয়ের বিশদ ঠিক দেখায় বাইটগুলো কোথায় গেল।
PDF কম্প্রেসর কী?
একটি বিনামূল্যের অনলাইন PDF কম্প্রেসর যা PDF ফাইলের আকার সরাসরি আপনার ব্রাউজারেই কমায়। এটি সেটিকেই লক্ষ্য করে যা সত্যিকারে PDF-কে ভারী করে: ভারী এম্বেড করা র্যাস্টার ছবি এবং নথির অপ্রয়োজনীয় গঠন। নিম্ন, মাঝারি বা উচ্চ ছবির মান বেছে নিন, খুব বড় ছবির রেজোলিউশন কতটা কমাবেন তা ঠিক করুন (মূল রাখুন, বা 300, 150 বা 96 DPI-তে সীমিত করুন), এবং চাইলে নথির মেটাডেটা মুছুন। টুলটি প্রতিটি এম্বেড করা ছবি—JPEG হোক বা PNG/Flate—ডিকোড করে, Canvas API দিয়ে ছোট JPEG-এ আবার এনকোড করে, এবং পুরো নথিটি অবজেক্ট স্ট্রিম দিয়ে আবার সেভ করে। ইমেইলে রিপোর্ট পাঠানো অফিসকর্মী, আপলোড সীমাযুক্ত শিক্ষার্থী, এবং PDF আকারের সীমায় আটকে যাওয়া যে কেউ একটি ফাইল ছেড়ে দিয়ে বিনিময়ে ছোট একটি ফাইল পেতে পারেন, সঙ্গে ছবিপ্রতি সাশ্রয়ের বিশদসহ। পার্সিং (pdf-lib), ডিকম্প্রেশন (fflate) ও ছবির পুনঃএনকোডিং (Canvas) সবই স্থানীয়ভাবে চলে, তাই PDF কখনও আপনার ডিভাইস ছাড়ে না।
PDF কম্প্রেসর কীভাবে ব্যবহার করবেন
- ড্রপজোনে একটি PDF ছেড়ে দিন, অথবা সেটিতে ক্লিক করে আপনার ডিভাইস থেকে একটি PDF ব্রাউজ করে বেছে নিন।
- ছবির মান বেছে নিন: সবচেয়ে ছোট ফাইলের জন্য নিম্ন, ভারসাম্যের জন্য মাঝারি, বা বেশি বিশদ রাখতে উচ্চ।
- খুব বড় ছবির রেজোলিউশন একটি লক্ষ্য পর্যন্ত (300, 150 বা 96 DPI, বা মূল রাখুন) কমাতে এবং নথির মেটাডেটা মুছতে সেটিংস (গিয়ার আইকন) খুলুন।
- ফাইল লোড হওয়ার একটু পরে মূল, কম্প্রেস্ড ও সাশ্রয়ের পরিসংখ্যান এবং ছবিপ্রতি সাশ্রয়ের বিশদ নিজে থেকেই হালনাগাদ হতে দেখুন—কম্প্রেস করতে বাড়তি কোনো বোতাম নেই।
- কম্প্রেস করা PDF সেভ করতে ডাউনলোড-এ ক্লিক করুন, অথবা অন্য একটি ফাইল দিয়ে নতুন করে শুরু করতে রিসেট ব্যবহার করুন।
উদাহরণ
ইমেইলের জন্য একটি স্ক্যান করা PDF ছোট করা
একাধিক পৃষ্ঠার একটি স্ক্যান করা PDF ছেড়ে দিন, মাঝারি বেছে নিন, এবং রেজোলিউশন 150 DPI-তে রাখুন। প্রতিটি পৃষ্ঠার এম্বেড করা ছবির রেজোলিউশন কমিয়ে আবার এনকোড করা হয়, কম্প্রেস্ড পরিসংখ্যান মূল থেকে অনেক নিচে নামে, এবং ছবিপ্রতি বিশদ প্রতিটি পৃষ্ঠায় -80%-এর মতো সাশ্রয় দেখায়। ডাউনলোড করলে এটি document-compressed.pdf হিসেবে সেভ হয়।
একটি ছবির পোর্টফোলিও সবচেয়ে ছোট আকারে চেপে ফেলা
পুরো পৃষ্ঠাজুড়ে ছবিতে ভরা একটি PDF ছেড়ে দিন, নিম্ন বেছে নিন, এবং সেটিংসে রেজোলিউশন 96 DPI-তে সেট করুন। প্রতিটি এম্বেড করা ছবি—JPEG হোক বা PNG—রেজোলিউশন কমিয়ে কম মানে আবার এনকোড করা হয়, যা কিছু দৃশ্যমান বিশদের বিনিময়ে সবচেয়ে বড় হ্রাস এনে দেয়।
হালকা করে আবার কম্প্রেস ও মেটাডেটা মোছা
উচ্চ বেছে নিন, রেজোলিউশন 'মূল রাখুন'-এ সেট করুন, এবং 'মেটাডেটা মুছুন' চালু করুন। ছবি শুধু সেখানেই আবার এনকোড হয় যেখানে সত্যিই জায়গা বাঁচে, নথিটি অবজেক্ট স্ট্রিম দিয়ে আবার সেভ হয়, এবং শিরোনাম, লেখক ও অন্যান্য তথ্য ফাইল থেকে মুছে ফেলা হয়।
সচরাচর জিজ্ঞাসিত প্রশ্ন
- কম্প্রেশন আসলে কীভাবে কাজ করে?
- তিনটি লিভার। এম্বেড করা র্যাস্টার ছবি—JPEG (DCTDecode) ও PNG/Flate (FlateDecode) দুটোই—ডিকোড করে Canvas API দিয়ে কম মানের JPEG-এ আবার এনকোড করা হয়; খুব বড় ছবি ঐচ্ছিকভাবে আপনার বেছে নেওয়া DPI পর্যন্ত কমানো হয়; এবং নথিটি সবসময় অবজেক্ট স্ট্রিম দিয়ে আবার সেভ করে অপ্রয়োজনীয় গঠন সরানো হয়। আপনি নথির মেটাডেটাও মুছতে পারেন।
- এটি কোন ছবিগুলো কম্প্রেস করতে পারে?
- JPEG (DCTDecode) বা PNG/Flate (FlateDecode) হিসেবে সংরক্ষিত 8-বিট গ্রেস্কেল ও RGB ছবি, ICC-ট্যাগ করা সহ। যেসব ছবি নিরাপদে আবার এনকোড করা যায় না—CMYK, ইনডেক্সড রঙ, 1-বিট, স্বচ্ছতা মাস্ক, বা JPEG 2000-এর মতো অন্য কোডেক—সেগুলো অক্ষত রাখা হয়, তাই সেগুলো কখনও নষ্ট হয় না।
- আমার PDF সবেমাত্র ছোট হলো কেন?
- PDF-এর আকারের বেশির ভাগই সাধারণত র্যাস্টার ছবি থেকে আসে। যে PDF বেশির ভাগ নির্বাচনযোগ্য টেক্সট ও ভেক্টর গ্রাফিক্স দিয়ে তৈরি, তাতে আবার এনকোড করার মতো কম কিছু থাকে, তাই সাশ্রয় সামান্য হয়। সবচেয়ে বড় হ্রাস আসে স্ক্যান করা বা ছবিতে ঠাসা PDF থেকে, বিশেষত রেজোলিউশন কমানো চালু থাকলে।
- কম্প্রেস করলে কি মান কমে যাবে?
- হ্যাঁ, যখন এটি ছবি ছোট করে। কম মানের স্তর ও কম লক্ষ্য DPI এম্বেড করা ছবিগুলোকে আবার এনকোড ও ডাউনস্যাম্পল করে, আর সেটিই বাইট বাঁচায়; ছবিপ্রতি বিশদ প্রতিটির বিনিময়টি দেখায়। সবচেয়ে হালকা স্পর্শের জন্য উচ্চ মানের সঙ্গে মূল রেজোলিউশন রাখুন; যে ছবি ছোট হবে না তা যেমন আছে তেমনই রাখা হয়।
- আমার PDF কি কোনো সার্ভারে আপলোড হয়?
- না। সবকিছু আপনার ব্রাউজারে ১০০% ক্লায়েন্ট-সাইডে চলে—pdf-lib ফাইলটি পার্স করে, fflate ছবির স্ট্রিমগুলো ডিকম্প্রেস করে, এবং Canvas API সেগুলো আবার এনকোড করে। আপনার PDF কখনও কোথাও আপলোড, পাঠানো বা সংরক্ষণ করা হয় না, তাই পৃষ্ঠাটি একবার লোড হলে এটি অফলাইনেও কাজ করে।
সম্পর্কিত টুল
ইমেজ ফরম্যাট কনভার্টার
ইমেজকে AVIF, WebP, PNG, JPEG, BMP, ICO এবং সিঙ্গেল-ফ্রেম GIF-এর মধ্যে সম্পূর্ণ আপনার ব্রাউজারেই রূপান্তর করুন।
Excel/CSV থেকে JSON
Excel বা CSV স্প্রেডশিটকে সরাসরি আপনার ব্রাউজারেই JSON বা CSV-তে রূপান্তর করুন।
EXIF ভিউয়ার ও মেটাডেটা রিমুভার
একটি ছবির EXIF মেটাডেটা দেখুন — ক্যামেরা, লেন্স, তোলার তারিখ ও GPS অবস্থান — তারপর প্রতিটি ট্যাগ মুছে একটি পরিচ্ছন্ন কপি ডাউনলোড করুন, সবই আপনার ব্রাউজারে।
ফেভিকন জেনারেটর
আপনার ব্রাউজারেই একটি সম্পূর্ণ favicon প্যাকেজ তৈরি করুন: আসল মাল্টি-রেজোলিউশন favicon.ico, 16 থেকে 512 px PNG, একটি site.webmanifest এবং একটি HTML স্নিপেট।