ওপেন সোর্স পাইথন পিডিএফ অ্যানোটেশন লাইব্রেরি

পিডিএফ ডকুমেন্ট থেকে টীকা যোগ এবং বের করার জন্য এই ফ্রি এবং ওপেন সোর্স পাইথন লাইব্রেরি ব্যবহার করে দেখুন।

পিপিডিএফ কি?

Pypdf হল একটি বিনামূল্যের এবং ওপেন-সোর্স পাইথন লাইব্রেরি যা পাইথন পরিবেশে পিডিএফ ডকুমেন্ট পরিচালনার জন্য বিভিন্ন বৈশিষ্ট্যের সেটের জন্য পরিচিত। এই টুলটি বিভিন্ন পিডিএফ ম্যানিপুলেশনের জন্য কাজে আসে তবে আমরা এই পর্যালোচনাতে এর টীকা সম্পর্কিত বৈশিষ্ট্যগুলিতে ফোকাস করব।

টীকা সম্পর্কিত pypdf এর উল্লেখযোগ্য বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

  • আকৃতির টীকা যোগ করা: আমরা টীকা হিসাবে পিডিএফ পৃষ্ঠাগুলির নির্দিষ্ট এলাকায় রেখা, আয়তক্ষেত্র, উপবৃত্ত এবং বহুভুজ ইত্যাদির মতো আকার আঁকতে পারি।
  • টেক্সট টীকা যোগ করা: আমরা PDF পৃষ্ঠার নির্দিষ্ট অবস্থানে টেক্সট টীকা যোগ করতে পারি।
  • লিঙ্ক টীকা যোগ করা: PDF নথিতে লিঙ্ক টীকা (যেমন একটি হাইপারলিঙ্ক) যোগ করাও সম্ভব।
  • অ্যানোটেশন এক্সট্র্যাক্ট করা: আমরা pypdf লাইব্রেরি ব্যবহার করে একটি PDF নথিতে সমস্ত টীকা সম্পর্কে তথ্য পুনরাবৃত্ত করতে এবং বের করতে পারি।
GitHub

GitHub Stats

Name:
Language:
Stars:
Forks:
License:
Repository was last updated at

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

পিডিএফ-এ আয়তক্ষেত্র টীকা যোগ করুন

আমরা pypdf লাইব্রেরি ব্যবহার করে PDF নথিতে আয়তক্ষেত্রের টীকা যোগ করতে পারি। আমরা আয়তক্ষেত্রকে সংজ্ঞায়িত করতে pypdf লাইব্রেরি থেকে pypdf.annotations মডিউলের আয়তক্ষেত্র ক্লাস ব্যবহার করব। তারপর আমরা PDF এ আয়তক্ষেত্রাকার টীকা যোগ করতে PDFWriter ক্লাসের add_annotations পদ্ধতি ব্যবহার করব।

বিস্তারিত জানার জন্য নিচের কোড স্নিপেট দেখুন:

আউটপুট

নীচের স্ক্রিনশটে, আপনি দেখতে পাচ্ছেন যে আয়তক্ষেত্রটি ওপেন সোর্স শব্দের টীকাতে যোগ করা হয়েছে:

PDF এ টেক্সট টীকা যোগ করুন

আমরা pypdf লাইব্রেরির pypdf.annotations মডিউল থেকে Text ক্লাস ব্যবহার করে পাঠ্য টীকা তৈরি করি। এর পরে আমরা PDF এ টীকা যোগ করতে pypdf লাইব্রেরি থেকে PDFWriter ক্লাসের add_annotations পদ্ধতি ব্যবহার করতে পারি। টেক্সট টীকাটি একটি আইকন হিসাবে যোগ করা হয় যা আইকনে ক্লিক করার সময় টেক্সটটি প্রসারিত এবং দেখায়। বিস্তারিত জানার জন্য নিচের কোড স্নিপেট দেখুন:

আউটপুট

আমরা নীচের স্ক্রিনকাস্টে দেখতে পাচ্ছি, উপরের কোডটি নির্দিষ্ট অবস্থানে পিডিএফ-এ একটি আইকন যোগ করে যা আইকনে ক্লিক করার সময় টেক্সট টীকা দেখায়:

PDF এ লিঙ্ক টীকা যোগ করুন

pypdf.annotations মডিউল থেকে লিঙ্ক ক্লাস ব্যবহার করে লিঙ্ক টীকা তৈরি করা হয়। যাইহোক, লিঙ্ক টীকা সহ সমস্যা হল যে এটি শুধুমাত্র লিঙ্ক যোগ করে কিন্তু এটি দৃশ্যমান নয়। এই সমস্যাটির সমাধান করার জন্য, আমরা pypdf.annotations মডিউল থেকে আয়তক্ষেত্র ক্লাস ব্যবহার করে একটি আয়তক্ষেত্র অন্তর্ভুক্ত করব যেমন আমরা আগে ব্যাখ্যা করেছি। এইভাবে, ব্যবহারকারী চাক্ষুষরূপে অবস্থান সনাক্ত করতে পারেন যেখানে লিঙ্ক টীকা যোগ করা হয়েছে। আরও ভাল বোঝার জন্য নীচের কোড স্নিপেট দেখুন:

আউটপুট

আমরা আউটপুটে দেখতে পাচ্ছি, আয়তক্ষেত্রটি এমন একটি এলাকা হিসেবে কাজ করে যা ক্লিক করলে ব্যবহারকারীকে নির্দিষ্ট লিঙ্কে পুনঃনির্দেশিত করে।

পিডিএফ থেকে টীকা বের করুন

আমরা pypdf লাইব্রেরি ব্যবহার করে একটি PDF থেকে টীকা বের করতে পারি। আমরা পিডিএফ পৃষ্ঠাগুলিতে সমস্ত টীকাগুলির মাধ্যমে পুনরাবৃত্তি করি এবং তারপর টীকা বস্তুটি পেতে get_object পদ্ধতিটি ব্যবহার করি৷ তারপরে আমরা বস্তু থেকে প্রাসঙ্গিক তথ্য বের করি। বিস্তারিত জানার জন্য নিচের কোড স্নিপেট দেখুন:

আউটপুট

আমরা নীচের স্ক্রিনশটে দেখতে পাচ্ছি, প্রোগ্রামটি পিডিএফ ডকুমেন্টে টীকাগুলির ধরন এবং স্থানাঙ্ক ফিরিয়ে দিয়েছে:

উপসংহার

Pypdf পাইথন ডেভেলপারদের পিডিএফ-এ বিভিন্ন ধরনের টীকা যোগ করতে এবং টীকা সম্পর্কে প্রয়োজনীয় তথ্য অ্যাক্সেস করার ক্ষমতা দেয়, যেমন তাদের ধরন এবং অবস্থান, এটিকে টীকা যোগ করা এবং টীকা সম্পর্কে ডেটা বের করার জন্য প্রয়োজনীয় কাজের জন্য একটি ব্যবহারিক পছন্দ করে তোলে।

Similar Products

 Bengali