পিএনজি থেকে পিডিএফ: একটি রেফারেন্স নির্দেশিকা
এই পৃষ্ঠাটি এক বা একাধিক পিএনজি ছবি গ্রহণ করে এবং সেগুলোকে একটি একক পিডিএফ ডকুমেন্টে একত্রিত করে। আপলোড করা প্রতিটি ছবি পিডিএফের একটি পৃষ্ঠায় পরিণত হয় এবং পৃষ্ঠার ক্রম ফাইল যুক্ত করার ক্রম অনুসরণ করে। ফলে তৈরি পিডিএফ একটি সম্পূর্ণ দৃশ্যমান ডকুমেন্ট, যাতে কোনো টেক্সট লেয়ার নেই। এর অর্থ পিডিএফের মধ্যে থাকা টেক্সট খোঁজা বা কপি করা সম্ভব নয়—যদি না আপনি আলাদাভাবে ওসিআর (অপটিক্যাল ক্যারেক্টার রিকগনিশন) প্রয়োগ করেন। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে ঘটে; কোনো ডেটা সার্ভারে আপলোড হয় না।
কী এই পৃষ্ঠাটিকে আলাদা করে
এই পৃষ্ঠাটি বিশেষভাবে পিএনজি ছবিকে একটি একক পিডিএফে রূপান্তরের জন্য ডিজাইন করা হয়েছে। এটি পিডিএফ-থেকে-ছবি পৃষ্ঠার মতো নয়—এখানে রূপান্তরের দিক হলো ছবি → পিডিএফ। জেপিজি-থেকে-পিডিএফ পৃষ্ঠার তুলনায়, পিএনজি ফাইলগুলি লসলেস (ক্ষতিহীন) এবং সাধারণত তীক্ষ্ণ টেক্সট বা গ্রাফিক্স ধারণ করে। কিন্তু আউটপুট পিডিএফে কোনো টেক্সট লেয়ার থাকে না—মূল পিএনজির স্ক্রিনশট বা ডায়াগ্রামের টেক্সট সার্চ বা কপি করার জন্য অগম্য হয়ে যায়। এই সরঞ্জামটি অন্যান্য ইমেজ ফরম্যাট গ্রহণ করে না, এটি শুধুমাত্র পিএনজি গ্রহণ করে।
পিএনজি ফরম্যাটের একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হলো এটি লসলেস কম্প্রেশন ব্যবহার করে, যার ফলে ছবির গুণমান অক্ষুণ্ণ থাকে। জেপিজি ফরম্যাটের মতো এখানে কম্প্রেশন আর্টিফ্যাক্ট তৈরি হয় না। তাই যখন আপনি একটি পিএনজি স্ক্রিনশটকে পিডিএফে রূপান্তর করেন, তখন প্রতিটি পিক্সেল তার আসল স্বরূপে সংরক্ষিত হয়। তবে পিডিএফে টেক্সট লেয়ার না থাকায় ঐ ছবির মধ্যে থাকা টেক্সট অন্ধকারে পড়ে যায়—এটি একটি অপটিক্যাল ইমেজ হিসেবে বিবেচিত হয়, কোনো পাঠযোগ্য টেক্সট অবজেক্ট হিসেবে নয়।
ইনপুট ও আউটপুট
ইনপুট
- সর্বোচ্চ ২০টি ইমেজ ফাইল (শুধুমাত্র PNG ফরম্যাট)।
- প্রতিটি ফাইলের আকার ৮০ এমবি বা তার কম হতে হবে।
আউটপুট
- বার্তা: "Created ‹count› PDF file."
- "Source": ইনপুট ছবিগুলোর মোট আকার।
- "Output": তৈরি পিডিএফের আকার।
- "Pages": পিডিএফের পৃষ্ঠাসংখ্যা।
- "Download" বোতাম: পিডিএফ ডাউনলোড করতে।
- সংক্ষিপ্তসার: "Created ‹pages› page(s): ‹original› -> ‹output›"
টেবিল আকারে:
| বৈশিষ্ট্য | তথ্য |
|---|---|
| সর্বোচ্চ ফাইল সংখ্যা | ২০ |
| সর্বোচ্চ ফাইল আকার | ৮০ এমবি |
| সমর্থিত ফরম্যাট | PNG |
| আউটপুট ফরম্যাট | PDF (কোনো টেক্সট লেয়ার নেই) |
| প্রক্রিয়াকরণের স্থান | ব্রাউজার (ক্লায়েন্ট-সাইড) |
প্রক্রিয়াকরণের সময় ইনপুট ছবির মোট আকার ও আউটপুট পিডিএফের আকারের তুলনা দেখানো হয়। পিএনজি থেকে পিডিএফ রূপান্তরে সাধারণত ফাইলের আকার কিছুটা কমতে পারে, কারণ পিডিএফ নিজস্ব কম্প্রেশন অ্যালগরিদম ব্যবহার করে। তবে যদি ছবিগুলোতে অনেক সাদা স্থান বা পুনরাবৃত্তিমূলক প্যাটার্ন থাকে, তাহলে পিডিএফের আকার ছোট হতে পারে।
নিয়ম ও সীমাবদ্ধতা
এই সরঞ্জামটির কিছু কঠোর নিয়ম রয়েছে, যা নিচে তালিকাভুক্ত করা হলো:
- কোনো ফাইল নির্বাচিত না হলে: "Choose at least one file." বার্তা প্রদর্শিত হবে।
- ২০টির বেশি ছবি নির্বাচিত হলে: "Choose up to ‹max› images at a time." বার্তা দেখানো হবে। ‹max› এর জায়গায় ২০ বসবে।
- কোনো ফাইল ৮০ এমবি-র বেশি হলে: "Each file must be ‹max› or smaller." বার্তা দেখানো হবে।
- অসমর্থিত ফাইল টাইপ নির্বাচিত হলে: "নির্বাচিত ডিরেকশনের জন্য এই ধরনের ফাইল সমর্থিত নয়।" বার্তা আসবে।
- ফাইল প্রক্রিয়াকরণে ব্যর্থ হলে: একক ব্যর্থতার জন্য "এই ফাইলটি কনভার্ট করা যায়নি।" এবং একাধিক ব্যর্থতার জন্য "‹count› file(s) could not be processed." দেখানো হবে।
- ফাইল ফাঁকা (empty) হলে: "This file is empty." বার্তা দেখানো হবে।
- ছবি ডিকোড করা না গেলে: "This image could not be decoded. It may be corrupted or not actually an image." বার্তা দেখানো হবে।
- ফাইল টাইপ ভুল দিকের জন্য (যেমন পিডিএফ ফাইল "Images to PDF" মোডে ড্রপ করা হলে): "নির্বাচিত ডিরেকশনের জন্য এই ধরনের ফাইল সমর্থিত নয়।" বার্তা দেখানো হবে।
এই নিয়মগুলি বাস্তব ব্যবহারকারীর সাধারণ ভুলগুলি ধরার জন্য ডিজাইন করা হয়েছে। যেমন, অনেক ব্যবহারকারী একবারে ২০টির বেশি ছবি নির্বাচন করে ফেলেন; সেক্ষেত্রে স্পষ্ট বার্তা দেখানো হয়। ফাইল আকারের সীমা (৮০ এমবি) উচ্চ রেজোলিউশনের পিএনজি ফাইলগুলোর জন্য গুরুত্বপূর্ণ—একটি A4-আকারের ৩০০ ডিপিআই পিএনজি প্রায় ২৫-৩৫ এমবি হতে পারে; তাই কয়েকটি ছবি যুক্ত করলেই সীমা ছাড়িয়ে যেতে পারে।
সমস্ত প্রক্রিয়াকরণ ব্রাউজারে (ক্লায়েন্ট-সাইড) ঘটে, তাই কোনো ফাইল সার্ভারে আপলোড হয় না। এটি গোপনীয়তা ও নিরাপত্তার দৃষ্টিকোণ থেকে গুরুত্বপূর্ণ। ব্যাকগ্রাউন্ডে ব্রাউজারটি ফাইলগুলোকে পড়ে, প্রতিটি ছবি একটি ক্যানভাসে রেন্ডার করে, এবং তারপর সেই ক্যানভাস থেকে পিডিএফ জেনারেট করে। এই কারণে ব্রাউজারের মেমরি সীমা অতিক্রম করলে বড় ফাইল বা অনেক ফাইলের ক্ষেত্রে ক্র্যাশ ঘটতে পারে।
কাদের জন্য এই সরঞ্জাম
- স্ক্রিনশট সংগ্রহকারী: যারা একাধিক স্ক্রিনশট (যেমন অ্যাপ্লিকেশনের নির্দেশাবলী, ওয়েবপেজের অংশ) একটি পিডিএফে বান্ডল করতে চান। পিএনজি স্ক্রিনশটে টেক্সট ধারালো থাকে, এবং পিডিএফ আকার অপেক্ষাকৃত ছোট হয়।
- ডিজাইনার ও শিল্পী: যারা লসলেস পিএনজি আর্টওয়ার্ক বা ডায়াগ্রাম সংরক্ষণ করতে চান এবং একটি পোর্টফোলিও পিডিএফ তৈরি করতে চান। পিএনজির ক্ষতিহীন গুণমান নিশ্চিত করে যে ছবির কোনো বিবর্ণতা বা আর্টিফ্যাক্ট থাকবে না।
- যারা ডেস্কটপ সফটওয়্যার ব্যবহার করতে চান না: অনলাইন টুলটি ইনস্টলেশন ছাড়াই কাজ করে, তাই যেকোনো ডিভাইস থেকে ব্যবহার করা যায় (ক্রোম, ফায়ারফক্স, এজ)।
- গোপনীয়তা সংবেদনশীল ব্যবহারকারী: যারা নিশ্চিত হতে চান যে তাদের ছবি কোনো সার্ভারে সংরক্ষিত হচ্ছে না—কারণ সবকিছু ব্রাউজারে ঘটে। এটি স্কুল, অফিস বা ব্যক্তিগত নথির জন্য গুরুত্বপূর্ণ হতে পারে।
- ভিজুয়াল রিপোর্ট বা প্রেজেন্টেশন তৈরি করা: যেমন একাধিক ডায়াগ্রাম, চার্ট বা চিত্র একত্রিত করে একটি পিডিএফ রিপোর্ট তৈরি করা।
সাধারণ ভুল ও সমাধান
ভুল ১: পিডিএফে টেক্সট সার্চ করা যাচ্ছে না
কারণ: পিএনজি থেকে তৈরি পিডিএফে কোনো টেক্সট লেয়ার নেই। সমাধান: ওসিআর সফটওয়্যার (যেমন Adobe Acrobat Pro, Tesseract) ব্যবহার করে টেক্সট স্তর যুক্ত করতে হবে। তবে এই টুল তা করে না।
ভুল ২: ফাইল আকার ৮০ এমবি ছাড়িয়ে যাচ্ছে
কারণ: বড় রেজোলিউশনের পিএনজি বা একাধিক ছবি। সমাধান: ছবির রেজোলিউশন কমিয়ে আকার কমান। মনে রাখবেন, পিএনজির ক্ষতিহীন সংস্করণ বজায় না থাকলে গুণমান নষ্ট হতে পারে।
ভুল ৩: ছবির ক্রম ঠিকমতো হচ্ছে না
কারণ: ফাইল নির্বাচনের সময় অর্ডার নির্ভর করে ফাইল পিকার ডায়ালগের উপর। অনেক ব্রাউজারে ফাইল সাজানোতে সমস্যা হয়। সমাধান: ফাইলগুলিকে পছন্দসই ক্রমে নামকরণ করুন (যেমন 01.png, 02.png) অথবা ওয়েব অ্যাপের ড্র্যাগ-এন্ড-ড্রপ ব্যবহার করে ক্রম নির্ধারণ করুন। টুলটি ড্রপের ক্রমই বজায় রাখে।
ভুল ৪: "This image could not be decoded" ত্রুটি
কারণ: ফাইলটি দূষিত বা প্রকৃতপক্ষে ছবি নয় (যেমন নাম পরিবর্তন করে পিএনজি বানানো কোনো টেক্সট ফাইল)। সমাধান: ফাইলটি অন্য অ্যাপে (যেমন ইমেজ ভিউয়ার) খুলে দেখুন। যদি না খোলে তবে ফাইলটি পুনরায় ডাউনলোড বা রূপান্তর করুন।
ভুল ৫: ২০টির বেশি ফাইল নির্বাচন করলে ত্রুটি
কারণ: টুলের সীমা। সমাধান: ছবিগুলোকে ব্যাচে ভাগ করুন (প্রথম ২০টি, তারপর পরবর্তী ২০টি) এবং প্রতিটি ব্যাচের জন্য আলাদা পিডিএফ তৈরি করুন। পরে একটি পিডিএফ মার্জার টুল ব্যবহার করে সব পিডিএফ একত্রিত করতে পারেন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)
প্রশ্ন ১: পিএনজি থেকে পিডিএফ রূপান্তরে কি ছবির গুণমান নষ্ট হয়?
উত্তর: না, পিএনজি একটি লসলেস ফরম্যাট, এবং টুলটি ছবিগুলোকে সরাসরি পিডিএফে স্থাপন করে কোনো পুনরায় কম্প্রেশন প্রয়োগ না করেই। ফলে মূল পিএনজির প্রতিটি পিক্সেল অক্ষুণ্ন থাকে।
প্রশ্ন ২: আমি কি পিডিএফের পৃষ্ঠার ক্রম পরিবর্তন করতে পারি?
উত্তর: না, এই টুলে পৃষ্ঠার ক্রম নির্ধারণ করা হয় ফাইল আপলোডের ক্রম অনুসারে। আপনি ফাইল আপলোড করার আগে প্রয়োজনীয় ক্রমে ফাইল নির্বাচন বা নামকরণ করে নিতে পারেন।
প্রশ্ন ৩: টুলটি কি HEIC বা HEIF ফাইল সাপোর্ট করে?
উত্তর: না, এই টুলটি শুধুমাত্র PNG ফাইল সাপোর্ট করে।
প্রশ্ন ৪: পিডিএফ ফাইলটি কত বড় হতে পারে?
উত্তর: আউটপুট ফাইলের আকার ইনপুট ছবির আকার ও সংখ্যার উপর নির্ভর করে। সাধারণত পিএনজি থেকে পিডিএফ রূপান্তরে আকার কিছুটা কমে, কিন্তু কখনো কখনো বাড়তে পারে। কোনো নির্দিষ্ট সীমা নেই।
প্রশ্ন ৫: পিডিএফে পাসওয়ার্ড সুরক্ষা যুক্ত করা যায়?
উত্তর: না, এই টুলটি শুধু পিএনজি থেকে পিডিএফ তৈরি করে; পাসওয়ার্ড, ওয়াটারমার্ক বা অন্যান্য সুরক্ষা বৈশিষ্ট্য যুক্ত করার কোনো অপশন নেই। প্রয়োজন হলে পিডিএফ তৈরি করার পর অন্য সফটওয়্যার দিয়ে সুরক্ষা দিতে হবে।
প্রশ্ন ৬: টুলটি কি ওয়েব পৃষ্ঠার স্ক্রিনশটের টেক্সট সংরক্ষণ করে?
উত্তর: না, টুলটি শুধু ছবি (ইমেজ) নিয়ে কাজ করে। স্ক্রিনশটের টেক্সট ছবির অংশ হিসেবে থেকে যায়, কিন্তু পিডিএফে সেটি সার্চযোগ্য বা কপিযোগ্য হয় না। টেক্সট সংরক্ষণ করতে হলে স্ক্রিনশট নেওয়ার পরিবর্তে সরাসরি HTML থেকে পিডিএফ জেনারেট করার টুল ব্যবহার করা উচিত।