পুরো প্রক্রিয়ার সংক্ষিপ্ত পরিচয়
প্রতিটি ধাপের অর্থ
একটি ধাপ নির্বাচন করুন। এরপর দেখতে পাবেন, সেটির অর্থ কী এবং কী নয়। উদাহরণ হিসেবে একটি PDF সংকুচিত করা দেখানো হয়েছে।
এই ব্যাখ্যা আপনার চলমান প্রক্রিয়াকরণের অবস্থা দেখায় না। অন্য টুলে কোনো কোনো ধাপ ভিন্নভাবে সম্পন্ন হতে পারে। এই পৃষ্ঠার সেটিংসসহ প্রক্রিয়ার চিত্রটি আগের মতোই প্রযোজ্য। এই দৃশ্যটি সেটির পরিপূরক।
ছয়টি ধাপ
- নির্বাচিত
- যাচাই
- চলছে
- ফলাফল
- ডাউনলোড
- রিসেট করুন
ফাইল নির্বাচিত হয়েছে
- প্রোগ্রামের কোডে যাচাই করা হয়েছে
আপনি একটি PDF নির্বাচন করেছেন, তবে প্রক্রিয়াকরণ এখনও শুরু হয়নি। টুলের বোতাম ব্যবহার করলেই এটি শুরু হয়।
- যা ঘটে
- ব্রাউজার ফাইলটি পড়ে নেয়। আপনার মূল ফাইল অপরিবর্তিত থাকে।
- যা এখনও ঘটে না
- এখনও কিছু সংকুচিত হয় না এবং কোনো ফলাফল তৈরি হয় না।
নির্বাচন করা মানেই শুরু করা নয়।
ফাইল যাচাই করা হচ্ছে
- প্রোগ্রামের কোডে যাচাই করা হয়েছে
আপনি প্রক্রিয়াকরণ শুরু করার আগে টুলটি ফাইল যাচাই করে। পরিস্থিতি অনুযায়ী এটি একটি প্রিভিউ বা বার্তা দেখায়।
- যাচাইয়ে যা জানা যায়
- ফাইলটি খোলা যায় কি না এবং টুলটিতে ব্যবহার করার উপযোগী কি না।
- এতে যা জানা যায় না
- প্রিভিউ দেখা যাওয়ার অর্থ এই নয় যে প্রক্রিয়াকরণ সফল হবে বা ফলাফল আপনার প্রয়োজন মেটাবে।
ত্রুটির বার্তা দেখা গেলে সীমাবদ্ধতা ও ত্রুটির বার্তা সম্পর্কিত নির্দেশনা কাজে লাগতে পারে।
প্রক্রিয়াকরণ চলছে
- প্রোগ্রামের কোডে যাচাই করা হয়েছে
টুলটি ব্রাউজারে আপনার ফাইলের পড়ে নেওয়া একটি কপি নিয়ে কাজ করে। এর জন্য ওয়েবসাইট থেকে প্রোগ্রামের আরও কিছু অংশ লোড করতে পারে।
- আপনার মূল ফাইল
- পড়ে নেওয়া কপিটি প্রক্রিয়া করা হয়, আপনার ডিভাইসে থাকা ফাইলটি নয়।
- বাতিল ও ত্রুটি
- আপনি প্রক্রিয়াকরণ বাতিল করতে পারেন। এটি ত্রুটির বার্তা দিয়েও শেষ হতে পারে।
ট্যাব বন্ধ করলেও প্রক্রিয়াকরণ শেষ হয়।
ফলাফল প্রস্তুত
- প্রোগ্রামের কোডে যাচাই করা হয়েছে
টুলটি ফলাফল এবং প্রযোজ্য বার্তা দেখায়। সংকুচিত করলে সব সময় ছোট সংস্করণ তৈরি হয় না।
- আকার কমেনি
- ফাইল ছোট করা না গেলে টুলটি মূল ফাইল ফেরত দিতে পারে।
- সংখ্যার অর্থ ঠিকভাবে বুঝুন
- আকার বা পৃষ্ঠাসংখ্যার তথ্য গুণমান সম্পর্কে কিছু জানায় না। ফলাফল উপযুক্ত কি না, তা আপনাকেই যাচাই করতে হবে।
এই পর্যায়ে ফলাফল এখনও সংরক্ষিত হয়নি।
ফলাফল ডাউনলোড করুন
- প্রোগ্রামের কোডে যাচাই করা হয়েছে
আপনি ফলাফলটি নতুন ফাইল হিসেবে নিজের পছন্দের স্থানে সংরক্ষণ করেন। এরপর সেটি খুলে সব পৃষ্ঠা দেখুন।
- ডাউনলোড লিংক
- লিংকটি আপনার ব্রাউজারে থাকা একটি অস্থায়ী কপির দিকে নির্দেশ করে, কোনো সার্ভারের দিকে নয়।
- সংরক্ষণের পর
- সংরক্ষিত ফাইলটি আপনি নিজে মুছে না ফেলা পর্যন্ত আপনার ডিভাইসে থাকে।
অন্য কাউকে দেওয়ার আগে ফাইলটি যাচাই করুন।
রিসেট করুন
- প্রোগ্রামের কোডে যাচাই করা হয়েছে
“রিসেট করুন” চলমান প্রক্রিয়াকরণ বাতিল করে, ফাইল নির্বাচন ও প্রদর্শিত তথ্য খালি করে এবং ডাউনলোড লিংক অকার্যকর করে।
- যা থেকে যায়
- আপনার মূল ফাইল, সংরক্ষিত ডাউনলোড এবং সিঙ্ক হওয়া ফোল্ডারের কপিগুলো থেকে যায়।
- এটি যা নয়
- রিসেট করা মানে কার্যস্মৃতি বা হার্ডডিস্ক থেকে নিরাপদভাবে মুছে ফেলা নয়।
এরপর আপনি নতুন ফাইল নির্বাচন করতে পারেন।
এই নির্বাচন শুধু যা দেখানো হচ্ছে তা বদলায়। এটি কোনো ফাইল পড়ে না, প্রক্রিয়াকরণ শুরু করে না এবং কিছু সংরক্ষণও করে না।
এই ওয়েবসাইটের এগারোটি PDF টুলই একই মৌলিক ধাপে কাজ করে। সংকোচন, পৃষ্ঠা মুছে ফেলা কিংবা ছবি থেকে PDF তৈরি করা—সব ক্ষেত্রেই এটি প্রযোজ্য। এ জন্য ওয়েবসাইট আপনার ব্রাউজারে প্রোগ্রাম কোড লোড করে। আপনার নথি সেখানেই পড়া ও সম্পাদনা করা হয়; বর্তমান সংস্করণ প্রক্রিয়াকরণের জন্য সেগুলো কোনো সার্ভারে আপলোড করে না।
- ফাইল নির্বাচন ও পরীক্ষা: আপনি আপনার ডিভাইস থেকে একটি ফাইল নির্বাচন করেন। ব্রাউজার প্রথমে ফাইলের এক্সটেনশন ও আকার পরীক্ষা করে। দুটোই উপযুক্ত হলে, টুল অনুযায়ী প্রিভিউ তৈরির জন্য ফাইলটি পড়ে।
- কাজ ও সেটিংস নির্বাচন: আপনি কী করতে চান তা নির্ধারণ করে প্রক্রিয়াকরণ শুরু করেন। কেবল তখন থেকেই ফলাফল তৈরি হতে শুরু করে।
- ফলাফল পরীক্ষা করে সংরক্ষণ করুন: আপনি মূল ফাইল ও ফলাফল তুলনা করে নতুন ফাইলটি ডাউনলোড করেন। ডাউনলোড করার পরই সেটি আপনার ডিভাইসে সংরক্ষিত হয়।
এই প্রক্রিয়ায় আপনার মূল ফাইল সম্পাদনার বাইরে থাকে। টুল মেমরিতে থাকা একটি কপি নিয়ে কাজ করে এবং আপনার ডিভাইসের কোনো ফাইল ওভাররাইট করে না। আপনার কাজের জন্য কোন টুল উপযুক্ত, তা জানতে দেখুন উপযুক্ত PDF টুল বেছে নিন।
আপনার ফাইল যেখানে প্রক্রিয়া করা হয়
নির্বাচন থেকে ফলাফল সংরক্ষণ পর্যন্ত আপনার PDF-এর কী হয়, তা এই ছয়টি ধাপে দেখানো হয়েছে। এ সময় আপনার ফাইলের বিষয়বস্তু আপনার ব্রাউজারেই প্রক্রিয়া করা হয়।
1. ফাইল নির্বাচন করুন
আপনি আপনার ডিভাইস থেকে একটি PDF নির্বাচন করেন। মূল ফাইল পরিবর্তন না করে ব্রাউজার সেটি পড়ে।
2. ফাইল পরীক্ষা করুন
প্রক্রিয়াকরণ শুরুর আগে টুলটি নির্বাচিত ফাইল পরীক্ষা করে।
3. সেটিংস বেছে নিন
আপনি কাজটির সেটিংস নির্ধারণ করেন। কোন বিকল্পগুলো পাওয়া যাবে, তা সংশ্লিষ্ট টুলের ওপর নির্ভর করে।
4. ব্রাউজারে প্রক্রিয়াকরণ করুন
আপনার ফাইলের বিষয়বস্তু আপনার ব্রাউজারে স্থানীয়ভাবে প্রক্রিয়াকরণ করা হয়। এর জন্য পৃষ্ঠাটি এই ওয়েবসাইট থেকে প্রোগ্রাম ফাইল, ফন্ট এবং প্রয়োজনে OCR-এর ভাষার ডেটা লোড করে।
5. ফলাফল দেখুন
টুলটি ফলাফল এবং সম্ভাব্য পরামর্শ দেখায়। প্রিভিউ কেমন দেখাবে তা টুলের ওপর নির্ভর করে।
6. ডাউনলোড করে পরীক্ষা করুন
আপনি ফলাফলটি পছন্দের স্থানে সংরক্ষণ করেন এবং পরীক্ষা করার জন্য খোলেন। আপনি নিজে মুছে না ফেলা পর্যন্ত সংরক্ষিত ফাইলটি সেখানেই থাকে।
ছয় ধাপে PDF প্রক্রিয়াকরণের কার্যপ্রবাহ। আপনার ফাইলের বিষয়বস্তু আপনার ব্রাউজারেই প্রক্রিয়াকরণ করা হয়। এর জন্য প্রয়োজনীয় প্রোগ্রাম ফাইলগুলো এই ওয়েবসাইট থেকে আসে।
„রিসেট করুন“ টুলে থাকা ফলাফল বাতিল করে। ইতিমধ্যে ডাউনলোড করা ফাইলগুলো অক্ষত থাকে। রিসেট করলে কার্যকরী মেমরি নিরাপদভাবে মুছে ফেলা হয় না।
ফাইল নির্বাচন ও পরীক্ষা
আপনি কোনো ফাইল নির্বাচন করলেই ব্রাউজার প্রথমে সেটির নাম ও আকার উপযুক্ত কি না পরীক্ষা করে। ফাইলের বিষয়বস্তু পড়ার আগেই এই দ্রুত পরীক্ষাগুলো করা হয়:
- ফাইলের এক্সটেনশন টুলের সঙ্গে মানানসই হতে হবে; সংকোচনের ক্ষেত্রে সেটি .pdf।
- ফাইলটি খালি হতে পারবে না।
- একটি PDF, JPG বা PNG ফাইলের আকার সর্বোচ্চ 50 MiB হতে পারে; Word থেকে PDF-এ রূপান্তর করুন টুলের জন্য একটি DOCX ফাইলের আকার সর্বোচ্চ 20 MiB হতে পারে।
- কোনো টুলে একাধিক ফাইল নির্বাচন করলে সেগুলোর মোট আকার সর্বোচ্চ 100 MiB হতে পারে।
টুল অনুযায়ী ব্রাউজার এই পর্যায়েই প্রিভিউ তৈরি করে এবং পৃষ্ঠাসংখ্যা বা ছবির মাপের মতো তথ্য পড়ে নেয়। তবে শুধু নির্বাচন করলেই কিছু সংকুচিত, পরিবর্তিত বা সংরক্ষিত হয় না।
শুধু এক্সটেনশন থাকলেই বৈধ PDF হয় না
.pdf এক্সটেনশন শুধু ফাইলটির নাম সম্পর্কে জানায়। ফাইলের বিষয়বস্তু পাঠযোগ্য ও সমর্থিত PDF কি না, তা এটি বলে না। টুলটি সত্যিই নথি সম্পাদনা করতে পারবে কি না, তা কেবল মূল প্রক্রিয়াকরণের সময়কার পরীক্ষায় বোঝা যায়। তাই শুধু প্রিভিউ ব্যর্থ হলেই যে প্রক্রিয়াকরণও ব্যর্থ হবে, এমন নয়। আবার কোনো ফাইলের প্রিভিউ ঠিকভাবে দেখা গেলেও পরে সেটি প্রত্যাখ্যাত হতে পারে, কারণ তাতে এমন কোনো বৈশিষ্ট্য রয়েছে যা টুলটি প্রক্রিয়া করতে পারে না।
প্রোগ্রামের অংশগুলো লোড হয়, আপনার নথি ব্রাউজারেই থাকে
ব্রাউজারে সম্পাদনা সম্ভব করতে ওয়েবসাইট আপনার ডিভাইসে প্রোগ্রামের বিভিন্ন অংশ ডাউনলোড করে: JavaScript, সংকোচনের জন্য WebAssembly এবং প্রিভিউয়ের জন্য PDF.js। লেখা শনাক্ত করার প্রয়োজন হলে আলাদা একটি Worker, সেটির প্রোগ্রাম কোর এবং জার্মান ও ইংরেজির ভাষার ডেটাও যুক্ত হয়; Word থেকে PDF-এ রূপান্তর করুন টুলের জন্য যুক্ত হয় Liberation Sans ফন্ট। এই সব অংশ ওয়েবসাইটটি থেকেই আসে। এটি আপনার ডিভাইসের দিকে আসা ডাউনলোড, এবং এই অনুরোধগুলোতে আপনার ফাইলের বিষয়বস্তু থাকে না। বর্তমান সংস্করণ প্রক্রিয়াকরণের জন্য আপনার নথি কোনো সার্ভারে পাঠায় না। ডেটা বিস্তারিতভাবে কীভাবে আদানপ্রদান হয় এবং নিরাপত্তার ক্ষেত্রে এর অর্থ কী, তা ব্যাখ্যা করা হয়েছে ফাইল প্রক্রিয়াকরণের বিস্তারিত পাতায়।
কাজ ও সেটিংস নির্বাচন
প্রতিটি টুলের নিজস্ব ইন্টারফেস রয়েছে, কারণ কাজগুলো আলাদা। সংকোচনের উদ্দেশ্য PDF-এর আকার ছোট করা। পৃষ্ঠা সম্পাদনার সময় আপনি সচেতনভাবে বিষয়বস্তু পরিবর্তন করেন। রূপান্তরের ফলে অন্য একটি ফরম্যাট তৈরি হয়, আর ক্যালকুলেটরগুলো শুধু সংখ্যাগত ফলাফল দেয়। আপনি সেটিংস নির্বাচন করে সংশ্লিষ্ট টুলের বোতাম দিয়ে প্রক্রিয়াকরণ শুরু করেন।
শুধু সংকোচনের ক্ষেত্রেই লক্ষ্য হলো ফাইল ছোট করা। একত্র করা, ভাগ করা, ঘোরানো বা রূপান্তরের ক্ষেত্রে ফলাফল বড়, ছোট বা প্রায় একই আকারের হতে পারে। সেখানে গুরুত্বপূর্ণ হলো পৃষ্ঠা ও বিষয়বস্তু ঠিক আছে কি না। একত্র করা, ভাগ করা, পৃষ্ঠা মুছে ফেলা ও ঘোরানোর সময় পৃষ্ঠাগুলো একটি নতুন PDF-এ নেওয়া হয়। এতে বুকমার্ক, টীকা, মেটাডেটা, লিংক অথবা PDF/A বা PDF/UA চিহ্ন পরিবর্তিত হতে বা হারিয়ে যেতে পারে। কী কী অক্ষত থাকে, তা টুলের নির্দেশনা ও সংরক্ষিত ফাইল থেকে বোঝা যায়। অন্যদিকে, JPG বা PNG হিসেবে এক্সপোর্ট করার সময় টুল পৃষ্ঠাগুলো ছবি হিসেবে আঁকে। এই ছবির ফাইলগুলোতে লিংক, বুকমার্ক বা ফর্মের ঘরের মতো PDF-এর সুবিধা থাকে না।
সংকোচনের তিনটি পদ্ধতি
সংকোচনের টুলে তিনটি পদ্ধতি রয়েছে। এগুলোর প্রধান পার্থক্য হলো ছবি পরিবর্তন করা হয় কি না:
- মানের ক্ষতি ছাড়া অপ্টিমাইজেশন PDF-এর অভ্যন্তরীণ কাঠামো, অর্থাৎ এর অবজেক্ট ও ডেটা স্ট্রিমগুলো নতুন করে লেখে। এতে ছবিগুলো নতুন করে এনকোড করা হয় না।
- ভারসাম্যপূর্ণ এবং ছোট আকারের ফাইল পদ্ধতিও কাঠামো অপ্টিমাইজ করে। পাশাপাশি এগুলো উপযুক্ত এমবেড করা ছবি JPEG হিসেবে নতুন করে এনকোড করতে পারে। প্রতিটি ছবি এর উপযুক্ত নয় এবং প্রতিটি PDF-এ এমন ছবি থাকে না।
কোনো পদ্ধতিই পুরো পৃষ্ঠা রাস্টার ছবিতে রূপান্তর করে না বা পৃষ্ঠা সরিয়ে দেয় না। কোনো পদ্ধতিই স্ক্যানের রেজোলিউশন পরিবর্তন করে না বা লেখা শনাক্তকরণ (OCR) যোগ করে না। তাই একটি PDF কতটা ছোট হবে, তা নির্ভর করে সেটি কী দিয়ে গঠিত তার ওপর। আগে থেকেই অনেক বেশি সংকুচিত বিষয়বস্তু থাকা ফাইলের আকার প্রায় অপরিবর্তিত থাকতে পারে। পদ্ধতিগুলো মানের ওপর কী প্রভাব ফেলে, তা ব্যাখ্যা করা হয়েছে মানের ক্ষতি ছাড়া PDF সংকুচিত করা নির্দেশিকায়। ব্যবহারের ধাপগুলো সরাসরি PDF সংকুচিত করুন পাতায় পাবেন।
লক্ষ্য আকার নির্ধারণ করুন
লক্ষ্য আকার নির্ধারণ করুন বিকল্পের মাধ্যমে আপনি KB, MB বা MiB-এ একটি সর্বোচ্চ সীমা নির্ধারণ করেন। হোমপেজে এটি শুরুতে বন্ধ থাকে, আর PDF-এর আকার কমিয়ে লক্ষ্য আকারে আনুন পাতায় আগে থেকেই চালু থাকে। ফলাফলের বাইটসংখ্যা নির্ধারিত সীমার সমান বা কম হলে লক্ষ্য অর্জিত হয়েছে বলে ধরা হয়।
ছোট আকারের PDF নাকি ZIP আর্কাইভ?
কোনো আর্কাইভ তৈরির প্রোগ্রাম দিয়ে PDF-কে ZIP বা 7z আর্কাইভে রাখলে ছোট আকারের PDF তৈরি হয় না, বরং অন্য একটি ফাইল ফরম্যাট তৈরি হয়। তাই কোনো পোর্টাল বা প্রতিষ্ঠান স্পষ্টভাবে PDF চাইলে আর্কাইভ সরাসরি সেই প্রয়োজন পূরণ করে না। সংকোচনের টুল সবসময় PDF দেয়। শুধু ভাগ করার সময় এবং JPG বা PNG হিসেবে এক্সপোর্ট করার সময় আলাদা ফাইলগুলো একসঙ্গে রাখার জন্য অতিরিক্ত একটি ZIP দেওয়া হতে পারে। তারপরও আপনি প্রতিটি ফাইল আলাদাভাবে সংরক্ষণ করতে পারেন।
সম্পাদনার বদলে হিসাব
ছয়টি ক্যালকুলেটরের মধ্যে পাঁচটি শুধু আপনার দেওয়া সংখ্যা নিয়ে কাজ করে। আপলোডের সীমা যাচাই করুন ক্যালকুলেটরটি নির্বাচিত PDF স্থানীয়ভাবে পড়ে সেগুলোর সঠিক ফাইলের আকারও নিতে পারে। 50 MiB-এর সমান বা কম আকারের PDF-এর ক্ষেত্রে এটি পৃষ্ঠাসংখ্যাও পড়ার চেষ্টা করে। বড় ফাইলের ক্ষেত্রে এই ধাপটি বাদ দেয়। কোনো PDF খুলতে পাসওয়ার্ড লাগলে বা অন্য কোনো কারণে পড়া না গেলে পৃষ্ঠাসংখ্যা অজানা থাকে। তারপরও এটি আকার তুলনা করে, আর অনুপস্থিত মানগুলো আপনি হাতে লিখতে পারেন। এতে PDF পরিবর্তন করা হয় না, আপলোডের গতি মাপা হয় না এবং কোনো প্রাপকের কাছে কিছু পাঠানো হয় না। সব ক্যালকুলেটর পাবেন ফাইলের আকার হিসাব করুন পাতায়।
ফলাফল পরীক্ষা করে সংরক্ষণ করুন
প্রক্রিয়াকরণের পর টুল ফাইলের আকার, পৃষ্ঠা বা ফাইলের সংখ্যা এবং ফলাফল সম্পর্কে তথ্য দেখায়; অনেক টুলে প্রিভিউও দেখায়। সংকোচনের সময় আপনি মূল ফাইল ও ফলাফল সরাসরি তুলনা করতে পারেন এবং পৃষ্ঠার বোতামগুলো দিয়ে নথির বিভিন্ন পৃষ্ঠায় যেতে পারেন।
আমার মূল ফাইল কি পরিবর্তিত হয়?
না। টুল আপনার ডিভাইসের ফাইল ওভাররাইট করে না। ফলাফল একটি নতুন ফাইল, এবং সেটি ডাউনলোড করার পরই আপনার ডিভাইসে থাকে। কোথায় সংরক্ষণ করবেন এবং পরে সেটি দিয়ে মূল ফাইল প্রতিস্থাপন করবেন কি না, তা আপনি নিজেই ঠিক করেন। আলাদা ফাইলের নাম দিলে দুই সংস্করণ সহজেই আলাদা করে চিনতে পারবেন।
সংরক্ষিত ফাইল যেভাবে পরীক্ষা করবেন
- ফলাফল ডাউনলোড করে সংরক্ষিত ফাইলটি খুলুন: PDF একটি PDF প্রোগ্রামে, এক্সপোর্ট করা JPG বা PNG ছবি কোনো ছবি দেখার প্রোগ্রামে, DOCX ফাইল উপযুক্ত ওয়ার্ড প্রসেসিং প্রোগ্রামে এবং TXT ফাইল টেক্সট এডিটরে খুলুন। শুধু ব্রাউজারের প্রিভিউ যথেষ্ট নয়।
- মূল ফাইল বা আপনার নির্বাচনের সঙ্গে পৃষ্ঠাসংখ্যা তুলনা করুন।
- গুরুত্বপূর্ণ জায়গাগুলো পড়ুন: ছোট লেখা, টেবিল, সিলমোহর, স্বাক্ষরের ছবি এবং স্ক্যান করা পৃষ্ঠা।
- আপনার নথিতে লিংক ও ফর্মের ঘর থাকলে সেগুলো পরীক্ষা করুন।
- প্রাপকের নির্ধারিত শর্তের সঙ্গে বাইটে ফাইলের সঠিক আকার তুলনা করুন।
সংকোচনের সময় টুল স্বয়ংক্রিয়ভাবে ফলাফলের অতিরিক্ত পরীক্ষাও করে: এটি PDF-এর কাঠামো ও পৃষ্ঠাগুলো পড়ে, ফর্মের ঘর ও লিংক গুনে দেখে এবং কাঠামোগত তথ্য আছে কি না শনাক্ত করে। যেসব টুল নতুন PDF তৈরি করে, সেগুলো যাচাইয়ের জন্য সেটি আবার খোলে এবং পৃষ্ঠাসংখ্যা ঠিক আছে কি না পরীক্ষা করে। এক্সপোর্ট করা JPG বা PNG ছবির জন্য এই PDF পরীক্ষা করা হয় না। এসব পরীক্ষার কোনোটিই প্রমাণ করে না যে প্রতিটি সুবিধা আগের মতোই কাজ করে, এবং কোনো প্রিভিউই প্রাপক ফাইলটি গ্রহণ করবেন বলে নিশ্চয়তা দিতে পারে না।
সংকোচনের সম্ভাব্য ফলাফল
প্রতিবার সংকোচনের চেষ্টা মূল ফাইলের বাইটগুলো থেকে শুরু হয়। টুল সবচেয়ে ছোট বৈধ সংস্করণটি রেখে দেয়। মূল ফাইলের চেয়ে ছোট কোনো বৈধ সংস্করণ না পেলে আপনি একটি অপরিবর্তিত কপি পান। ফলে আগের চেয়ে বড় ফাইল পাবেন না।
ফাইল অপরিবর্তিত বা অতিরিক্ত বড় থেকে গেলে PDF ছোট হচ্ছে না নির্দেশিকাটি আপনাকে সাহায্য করবে।
সর্বোচ্চ সীমার সমান, নাকি তার নিচে?
ফলাফল সীমা অতিক্রম না করলে টুল লক্ষ্য অর্জিত হয়েছে বলে ধরে। অন্যদিকে কিছু প্রাপক স্পষ্টভাবে সীমার নিচে থাকা ফাইল চান। একটি কাল্পনিক উদাহরণ: আপনার নির্ধারিত লক্ষ্য আকার ঠিক ২০,০০,০০০ বাইটের সমান এবং ফলাফলের আকারও ঠিক ২০,০০,০০০ বাইট। টুল লক্ষ্য অর্জিত হয়েছে বলে জানায়। কিন্তু এতে “২০,০০,০০০ বাইটের চেয়ে ছোট” শর্তটি পূরণ হয় না। এমন ক্ষেত্রে লক্ষ্য আকার কিছুটা কম নির্ধারণ করুন।
ফলাফল নিয়ে পরবর্তী কাজ
ফলাফল স্বয়ংক্রিয়ভাবে এক টুল থেকে অন্য টুলে যায় না। যেমন, আগে পৃষ্ঠা মুছে তারপর সংকুচিত করতে চাইলে মাঝের ফলাফলটি ডাউনলোড করুন। এরপর পরের টুলে সেই সংরক্ষিত ফাইল নতুন করে নির্বাচন করুন। সেখানে ফরম্যাট, আকার ও বিষয়বস্তুর জন্য সেই টুলের নিজস্ব পরীক্ষাগুলো আবার প্রযোজ্য হয়; অর্থাৎ PDF-এর জন্য 50 MiB সীমা এবং Word থেকে PDF-এ রূপান্তর করুন টুলে DOCX ফাইলের জন্য 20 MiB সীমা। তাই PDF থেকে Word-এ রূপান্তর করুন টুলে তৈরি DOCX ফাইল Word থেকে PDF-এ রূপান্তর করুন টুল সব ক্ষেত্রে গ্রহণ করে না: সেটি একাধিক পৃষ্ঠার PDF থেকে তৈরি হলে তাতে একাধিক সেকশন থাকে, আর এমন ফাইল Word থেকে PDF-এ রূপান্তর করুন টুল প্রত্যাখ্যান করে।
বাতিল করা, রিসেট করা ও আবার চেষ্টা করা
প্রক্রিয়াকরণ চলার সময় টুল কাজের ধাপ অনুযায়ী অগ্রগতি দেখায়। এটি থেকে নির্দিষ্ট সময়কাল জানা যায় না, কারণ সময় ফাইল ও ডিভাইসের ওপর নির্ভর করে।
বাতিল করুন
টুল কাজ করার সময় বাতিল করুন বোতামটি দেখা যায়। এটি চলমান প্রক্রিয়াকরণ বন্ধ করে এবং অসমাপ্ত ফলাফল বাদ দেয়। আপনার নির্বাচিত ফাইল, ফাইলের প্রিভিউ ও সেটিংস বজায় থাকে, যাতে সঙ্গে সঙ্গে আবার চেষ্টা করতে পারেন। সংকোচনের সময় পটভূমিতে চলা প্রক্রিয়া বন্ধ করা হয়, আর JPG বা PNG হিসেবে এক্সপোর্টের সময় টুল পৃষ্ঠাগুলোর ছবি আঁকা বন্ধ করে। পৃষ্ঠা নিয়ে কাজ করা বাকি টুলগুলো কাজের দুটি ধাপের মাঝখানে পরবর্তী পরীক্ষাবিন্দুতে থামে। তাই প্রক্রিয়াকরণ পুরোপুরি থামতে কিছুটা সময় লাগতে পারে।
রিসেট করুন
“রিসেট করুন” বিকল্পটি “বাতিল করুন”-এর চেয়ে আরও বেশি কিছু করে; প্রক্রিয়াকরণের পর ফলাফলের পাশে দেখা যাওয়া “নতুন ফাইল সম্পাদনা করুন” বোতামটিও একই কাজ করে। দুটোই চলমান কাজ বাতিল করে, নির্বাচিত ফাইল, ফলাফল, প্রিভিউ ও ডাউনলোড লিংক সরিয়ে দেয় এবং সব সেটিংস ডিফল্ট মানে ফিরিয়ে আনে। অন্যদিকে, শুধু অন্য একটি ফাইল নির্বাচন করলে, যেমন “ফাইল বদলান” ব্যবহার করে, কেবল আগের ফলাফল ও সেটির ডাউনলোড লিংকগুলো সরে যায়। নতুন ফাইলটি নির্বাচিত থাকে এবং আপনার সেটিংস আগের মতোই থাকে।
ডাউনলোড লিংক আর কাজ না করার কারণ
একটি ফলাফল সবসময় ঠিক সেই ফাইল ও সেটিংসের সঙ্গে সম্পর্কিত, যেগুলো দিয়ে সেটি তৈরি হয়েছে। পরে ফাইল বা কোনো বিকল্প পরিবর্তন করলে আগের ফলাফল সরে যায় এবং সেটির ডাউনলোড লিংক অকার্যকর হয়ে যায়। এতে ভুল করে এমন কোনো সংস্করণ ডাউনলোড হয় না, যা আপনার বর্তমান সেটিংসের সঙ্গে আর মেলে না। পাতা ছেড়ে গেলে বা আবার লোড করলেও একই ঘটনা ঘটে: চলমান কাজ বাতিল হয় এবং ফলাফল আর পাওয়া যায় না। তাই অন্য কিছু চেষ্টা করার আগে ভালো ফলাফলটি ডাউনলোড করে নিন।
সংরক্ষিত ফাইলগুলো থেকে যায়
বাতিল করুন বা রিসেট করুন—কোনোটিই ইতিমধ্যে ডাউনলোড করা ফাইল মুছে দেয় না। ব্রাউজারের প্রিভিউয়ের ওপর নির্ভর না করে সেগুলো আপনার ডিভাইসে থাকে। কোনো ফলাফল তৈরি হলে, ত্রুটি ঘটলে বা কাজ বাতিল হলে টুল অস্থায়ী কাজের ফাইলগুলো ছেড়ে দেয়। তবে ব্রাউজার আসলে কখন ব্যবহৃত মেমরি খালি করবে, তা ওয়েবসাইট নির্ধারণ করতে পারে না।
অন্য কোনো সংকোচন পদ্ধতিতে আবার চেষ্টা করতে কিছু রিসেট করার প্রয়োজন নেই। শুধু সেটিং পরিবর্তন করে আবার শুরু করুন। প্রতিটি চেষ্টা আবার মূল ফাইল থেকে শুরু হয়, তাই ফলাফলের ওপর বারবার সংকোচন প্রয়োগ করা হয় না।
সীমাবদ্ধতা ও ত্রুটির বার্তা
সব বার্তার কারণ এক নয়, তাই পরের পদক্ষেপও সবসময় এক হলে কাজ হয় না। প্রত্যাখ্যানের কারণ ফাইলের মধ্যেই থাকে: সেটি অতিরিক্ত বড়, সুরক্ষিত, ডিজিটালি স্বাক্ষরিত অথবা PDF হিসেবে পড়া যায় না, এবং আপনার একটি উপযুক্ত সংস্করণ দরকার। অন্যদিকে ব্রাউজারে লোড করা বা প্রক্রিয়াকরণ ব্যর্থ হলে নথি ত্রুটিপূর্ণ না-ও হতে পারে; সে ক্ষেত্রে পাতা আবার লোড করা বা আরও মেমরি খালি করা বেশি কাজে আসতে পারে। PDF অপরিবর্তিত বা লক্ষ্য আকারের ওপরে থেকে গেলে সেটি প্রক্রিয়া করা হয়েছে, তবে যথেষ্ট ছোট করা যায়নি।
সংকোচনের টুল কেন PDF প্রত্যাখ্যান করে
- এনক্রিপ্ট করা বা পাসওয়ার্ড দিয়ে সুরক্ষিত: PDF নষ্ট নয়, বরং সুরক্ষিত। টুলগুলো পাসওয়ার্ডের সুরক্ষা খুলে দেয় না। আপনার একটি অসুরক্ষিত সংস্করণ দরকার, যেমন নথি তৈরি করেছেন যে ব্যক্তি বা প্রতিষ্ঠান, তাঁদের কাছ থেকে পাওয়া সংস্করণ।
- ডিজিটালি স্বাক্ষরিত বা সার্টিফায়েড: PDF-এ সম্পন্ন ডিজিটাল স্বাক্ষর বা সার্টিফিকেশন থাকলে সংকোচনের টুল সেটি প্রত্যাখ্যান করে। তবে আপনার স্বাক্ষরের যুক্ত করা ছবি বা স্ক্যান করা স্বাক্ষর সাধারণ পৃষ্ঠার বিষয়বস্তু, প্রত্যাখ্যানের কারণ নয়।
- ক্ষতিগ্রস্ত, অবৈধ বা খালি: বিষয়বস্তু PDF হিসেবে পড়া যাচ্ছে না। পরীক্ষার জন্য ফাইলটি একটি PDF প্রোগ্রামে খুলুন অথবা মূল উৎস থেকে নতুন একটি কপি নিন।
- ব্রাউজারে লোড বা প্রক্রিয়াকরণের ত্রুটি: প্রোগ্রামের অংশগুলো লোড করা না গেলে পাতা আবার লোড করলে উপকার হতে পারে।
ডিজিটাল স্বাক্ষরের উদ্দেশ্য হলো দেখানো যে স্বাক্ষর করার পর নথিটি পরিবর্তিত হয়নি। এটি কীভাবে কাজ করে, তা ডিজিটাল স্বাক্ষর সম্পর্কে Adobe-এর পরিচিতিতে ব্যাখ্যা করা হয়েছে। তাই শুধু কোনো টুলে ফাইলটি গ্রহণ করানোর জন্য স্বাক্ষর সরিয়ে ফেলবেন না। এরপর প্রাপক সেটি আর যাচাই করতে না-ও পারেন। স্বাক্ষরিত নথি ও ফর্মের ক্ষেত্রে কী কী উপায় রয়েছে, তা স্বাক্ষর ও ফর্মসহ PDF সংকুচিত করা নির্দেশিকায় বলা হয়েছে।
পৃষ্ঠা নিয়ে কাজ করা টুলগুলোর অতিরিক্ত সীমাবদ্ধতা
যেসব টুল পৃষ্ঠা নতুনভাবে সাজায় বা ছবি হিসেবে দেয়—অর্থাৎ একত্র করা, ভাগ করা, পৃষ্ঠা মুছে ফেলা, ঘোরানো এবং JPG বা PNG হিসেবে এক্সপোর্ট—সেগুলোর নিয়ম সংকোচনের টুলের চেয়ে কঠোর। এগুলো ইন্টারঅ্যাকটিভ ফর্ম বা XFA ফর্মযুক্ত PDF-ও প্রত্যাখ্যান করে; একইভাবে PDF পোর্টফোলিও, এমবেড করা ফাইল সংযুক্তি এবং ঐচ্ছিক লেয়ারযুক্ত PDF-ও গ্রহণ করে না। ছবি থেকে PDF তৈরির ক্ষেত্রে এই নিয়মগুলো প্রযোজ্য নয়, কারণ সেখানে আপনি JPG বা PNG ফাইল নির্বাচন করেন।
সংকোচনের টুল সাধারণ, ডিজিটাল স্বাক্ষরবিহীন ফর্ম প্রক্রিয়া করতে পারে। এ সময় এটি ফর্মের ঘরগুলো গুনে দেখে, তবে প্রতিটি ঘর পরে আগের মতোই কাজ করে কি না পরীক্ষা করে না। তাই সংরক্ষিত ফাইলে আগে থেকে পূরণ করা বা পূরণযোগ্য ঘরগুলো পরীক্ষা করুন।
ফাইলের আকার
প্রতিটি PDF, JPG বা PNG ফাইলের আকার সর্বোচ্চ 50 MiB হতে পারে, অর্থাৎ ৫,২৪,২৮,৮০০ বাইট। Word থেকে PDF-এ রূপান্তরের জন্য DOCX ফাইলের সীমা 20 MiB, অর্থাৎ ২,০৯,৭১,৫২০ বাইট। একাধিক ফাইল ইনপুট নেওয়া টুলগুলোতে সব ফাইল মিলিয়ে সীমা 100 MiB, অর্থাৎ ১০,৪৮,৫৭,৬০০ বাইট। সব সুনির্দিষ্ট মান ও সমর্থিত সুবিধা একসঙ্গে পাবেন ফাইল ও পৃষ্ঠার সীমা পাতায়।
ব্রাউজার ও প্রয়োজনীয় শর্ত
টুলগুলো ব্যবহার করতে JavaScript চালু রয়েছে এমন একটি ব্রাউজার দরকার। সংকোচনের জন্য অতিরিক্তভাবে WebAssembly এবং Web Workers প্রয়োজন। প্রিভিউ ও ছবি-সংক্রান্ত সুবিধার জন্য ব্রাউজারকে পৃষ্ঠা আঁকতে এবং সংশ্লিষ্ট ছবির ফরম্যাট ডিকোড করতে সক্ষম হতে হবে।
কোনো টুল চালু না হলে বা মাঝপথে থেমে গেলে
মূল কাজ শুরু হওয়ার আগেই কোনো টুল ত্রুটি দেখালে পাতাটি আবার লোড করুন, যাতে ব্রাউজার প্রোগ্রামের অংশগুলো আবার ডাউনলোড করে। বড় ফাইল প্রক্রিয়া করার সময় কাজ থেমে গেলে অন্য ট্যাব ও প্রোগ্রাম বন্ধ করে আবার চেষ্টা করুন। তাতেও কাজ না হলে উল্লিখিত সুবিধাগুলো আছে এমন অন্য ব্রাউজার বা বেশি মেমরিযুক্ত ডিভাইস সাহায্য করতে পারে।
স্থানীয়ভাবে প্রক্রিয়া করা আর অফলাইনে কাজ করা এক জিনিস নয়
মূল সম্পাদনা আপনার ব্রাউজারেই হয়। তবে ওয়েবসাইট ও সেটির প্রোগ্রামের অংশগুলো আগে লোড হতে হয়, আর কিছু অংশ ব্রাউজার কেবল কোনো টুল ব্যবহারের সময় লোড করে। তাই ইন্টারনেট সংযোগ ছাড়া ওয়েবসাইট নির্ভরযোগ্যভাবে খোলা বা আবার চালু করা যায় না। সম্পূর্ণভাবে ইন্টারনেট ছাড়া কাজ করতে হলে আপলোড ছাড়া PDF সংকুচিত করা নির্দেশিকায় সম্ভাব্য উপায়গুলোর তুলনা পাবেন। আপনার কম্পিউটারে ইনস্টল করা প্রোগ্রামের জন্য আলাদা নির্দেশিকা রয়েছে: Windows-এ PDF ছোট করা এবং Mac-এ PDF ছোট করা।