অভিধান

Userproperties কী?

Userproperties কী, এবং কেন এই তথ্য আপনার PDF নথিতে দেখা যায়? আপনার PDF ফাইল সম্পর্কে এই মেটাডাটা আপনাকে কী বলে, তা জানতে পড়তে থাকুন।

userproperties

একটি PDF-এ শিরোনাম (Title), লেখক (Author) এবং নির্মাতা (Creator) এর মতো স্ট্যান্ডার্ড ফিল্ডের পাশাপাশি, নির্মাতা নিজে যে অতিরিক্ত তথ্য ফিল্ড বানিয়েছেন সেগুলিও থাকতে পারে। Userproperties হল একটি সহজ হ্যাঁ-না ধরনের ফ্ল্যাগ, যা জানায় কোনও ডকুমেন্টে এ ধরনের অতিরিক্ত ফিল্ড আছে কি না।

কোন কোন ফাইলে এটি দেখা যায়, এবং মানটি কোথা থেকে আসে

Userproperties কেবল PDF ডকুমেন্টের ক্ষেত্রেই প্রযোজ্য। আপনি এটি কোনো ছবি, ভিডিও বা অডিও ফাইলে দেখবেন না। এটিকে XMP User Properties নামেও ডাকা হয়, Adobe-এর Extensible Metadata Platform থেকে, যা হল মেটাডাটা ফরম্যাট; PDF এবং আরও অনেক ধরনের ফাইল এতে কাজ করে।

এই ফ্ল্যাগটি নিজে থেকেই সফটওয়্যার সেট করে, হাতে টাইপ করে নয়। এটি তখনই দেখা যায়, যখন যে প্রোগ্রামটি PDF তৈরি করেছে, সেটি ডকুমেন্টের সাথে নিজের নামযুক্ত প্রপার্টি যুক্ত করে। যে ধরনের প্রোগ্রাম এটা করে তারা সাধারণত অন্য কোনো উৎস থেকে স্ট্রাকচারড তথ্য নিয়ে আসে: ইঞ্জিনিয়ারিং ও CAD এক্সপোর্ট, ডকুমেন্ট ম্যানেজমেন্ট সিস্টেম, রিপোর্ট ও ফর্ম জেনারেটর, আর পাবলিশিং টেমপ্লেট। তবে এই প্রপার্টিগুলোর ভেতরের কনটেন্ট অনেক সময়ই মানুষের কাছ থেকে শুরু হয়। কেউ আসল অ্যাপ্লিকেশনে একটি প্রজেক্ট নম্বর, ক্লায়েন্ট, বিভাগ বা রিভিউ স্ট্যাটাস লিখে, আর এক্সপোর্ট প্রক্রিয়া সেটাকেই PDF-এ নিয়ে আসে।

মানটি দেখতে কেমন

এখানে কেবল দুই ধরনের মান থাকতে পারে, আর কোনো ইউনিট নেই: ডকুমেন্টে লেখক-নির্ধারিত প্রপার্টি থাকলে Yes, আর না থাকলে No। কিছু অ্যাপ এটিকে true বা false হিসেবেও দেখায়।

এই সারিটি আপনাকে কেবল এটুকুই জানাতে পারে। এটি শুধু রেকর্ড করে যে এ ধরনের প্রপার্টি ডকুমেন্টের কোথাও আছে; এগুলোর নাম বা ভেতরের কনটেন্ট দেখায় না। তাই Yes আসলে সরাসরি উত্তর নয়, বরং একটি ইঙ্গিত; আর No একটি সম্পূর্ণ উত্তর: ফাইলে এই ধরনের কিছুই নেই।

এটি কেন গুরুত্বপূর্ণ

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

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

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

মেটা কী