ওপেন সোর্স পাইথন পিডিএফ মেটাডেটা লাইব্রেরি
পিডিএফ ডকুমেন্টের মেটাডেটা পড়তে এবং আপডেট করার জন্য ফ্রি এবং ওপেন সোর্স পাইথন লাইব্রেরি।
পিপিডিএফ কি?
Pypdf হল একটি বহুমুখী ওপেন সোর্স পাইথন লাইব্রেরি যা PDF ম্যানিপুলেশনের জন্য বিভিন্ন বৈশিষ্ট্যের জন্য পরিচিত। এই লাইব্রেরিটি বিভিন্ন PDF ম্যানিপুলেশন যেমন PDF পার্সিং এবং PDF স্প্লিটিং এবং মার্জ করার জন্য কাজে আসে ইত্যাদি কিন্তু এই পণ্য পর্যালোচনায়, আমরা শুধুমাত্র এর পিডিএফ মেটাডেটা ব্যবস্থাপনা বৈশিষ্ট্যগুলিতে ফোকাস করব।
মেটাডেটা সম্পর্কিত pypdf-এর প্রধান বৈশিষ্ট্যগুলি নিম্নরূপ:
- PDF মেটাডেটা পড়ুন: আপনি pypdf ব্যবহার করে PDF নথির বৈশিষ্ট্য (যেমন লেখক, নির্মাতা, প্রযোজক, শিরোনাম, বিষয় এবং কীওয়ার্ড) পড়তে পারেন।
- PDF মেটাডেটা আপডেট করুন: আপনি pypdf ব্যবহার করে PDF নথির মেটাডেটাও আপডেট করতে পারেন।
pypdf দিয়ে শুরু করা
pypdf ইন্সটল এবং ব্যবহার করার জন্য আপনার Python সংস্করণ 3.6.0 বা উচ্চতর দরকার। সুতরাং, প্রথমে Python ইনস্টল করুন এবং তারপর পিপ এবং ভার্চুয়াল পরিবেশ a>
লিনাক্স
python3 -m venv venv
source venv/bin/activate
pip install pypdf
ম্যাক অপারেটিং সিস্টেম
python -m venv venv
source venv/bin/activate
pip install pypdf
উইন্ডোজ
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
PDF এর মেটাডেটা পড়া
আমরা pypdf লাইব্রেরি ব্যবহার করে একটি PDF নথির মেটাডেটা পড়তে পারি। আমরা pypdf লাইব্রেরিতে PdfReader ক্লাসের মেটাডেটা বৈশিষ্ট্য থেকে একটি PDF এর মেটাডেটা পাব। বিস্তারিত জানার জন্য নিচের কোড স্নিপেট চেক করুন:
আউটপুট
নীচের স্ক্রিনশট প্রদত্ত পিডিএফ ফাইলের মেটাডেটা প্রদর্শন করে:
PDF এর মেটাডেটা আপডেট করা হচ্ছে
আমরা pypdf লাইব্রেরি ব্যবহার করে একটি PDF নথির মেটাডেটা যেমন লেখক, প্রযোজক, বিষয় এবং শিরোনাম ইত্যাদি আপডেট করতে পারি। আমরা PDF নথির মেটাডেটা আপডেট/লিখতে pypdf লাইব্রেরির PdfWriter ক্লাসের add_metadata পদ্ধতিতে মেটাডেটা তথ্য সম্বলিত একটি বস্তু পাস করব। বিস্তারিত জানার জন্য, নীচের কোড স্নিপেট চেক করুন:
উপসংহার
উপসংহারে, পিডিএফ ডকুমেন্টের মেটাডেটা পড়ার এবং আপডেট করার জন্য pypdf একটি ব্যতিক্রমী পাইথন লাইব্রেরি হিসাবে প্রমাণিত হয়। বিকাশকারীরা সহজেই কোনো সমস্যা ছাড়াই PDF নথির মেটাডেটা পড়তে এবং আপডেট করতে পারে।