ওপেন সোর্স পাইথন পিডিএফ মার্জার লাইব্রেরি
পিডিএফ ডকুমেন্টের পৃষ্ঠাগুলিকে বিভক্ত, মার্জ, যোগ, ঘোরানো এবং ক্রপ করার জন্য বিনামূল্যে এবং ওপেন সোর্স পাইথন লাইব্রেরি।
পিপিডিএফ কি?
pypdf হল একটি বিনামূল্যের এবং ওপেন সোর্স পাইথন লাইব্রেরি যা পিডিএফ ফাইলগুলির পৃষ্ঠাগুলি যোগ করা, ঘোরানো, ক্রপ করা, বিভক্ত করা এবং মার্জ করার মতো পিডিএফ নথিতে বিভিন্ন অপারেশনের অনুমতি দেয়।
কিছু বৈশিষ্ট্য নীচে তালিকাভুক্ত করা হয়েছে:
- পিডিএফ একত্রিত করা: আপনি pypdf ব্যবহার করে একাধিক PDF নথিকে একক 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
পিডিএফ পৃষ্ঠাগুলি যোগ করুন, ঘোরান এবং ক্রপ করুন
আপনি PdfWriter এবং PdfReader ক্লাস ব্যবহার করে PDF নথিতে পিডিএফ ফাইল যোগ করা, ঘোরানো, ক্রপ করা, এমনকি PDF নথিতে জাভাস্ক্রিপ্ট অ্যাকশন যোগ করার মতো পিডিএফ ফাইলগুলি পরিচালনা করতে পাইথনে pypdf লাইব্রেরি ব্যবহার করতে পারেন। নীচের কোডে দেখানো হয়েছে:
দ্রষ্টব্য: শুধুমাত্র বিষয়বস্তু আর দৃশ্যমান না থাকার কারণে, এটি চলে যায়নি৷ ক্রপিং ভিউবক্স সামঞ্জস্য করে কাজ করে। এর অর্থ হল যে সামগ্রীগুলি কেটে ফেলা হয়েছিল তা এখনও পুনরুদ্ধার করা যেতে পারে৷
পিডিএফ ফাইল মার্জ করুন
আপনি Python-এ pypdf লাইব্রেরি ব্যবহার করতে পারেন পিডিএফ ফাইল ম্যানিপুলেট করার জন্য যেমন একাধিক পিডিএফ একক নথিতে মার্জ করা। নিচের কোডে দেখানো PdfWriter ক্লাসের ফাংশনগুলি ব্যবহার করে আপনি PDF ফাইলগুলিকে একত্রিত করতে এবং ম্যানিপুলেট করতে পারেন:
পিডিএফ ডকুমেন্ট বিভক্ত করুন
আমরা pypdf লাইব্রেরিতে PdfWriter এবং PdfReader ক্লাসের বিভিন্ন ফাংশন ব্যবহার করে একটি PDF নথিকে কয়েকটি নথিতে বিভক্ত করতে পারি। নিচের কোড স্নিপেটটি প্রদত্ত পিডিএফ ডকুমেন্টটিকে দুটি ভাগে ভাগ করে এবং দুটি পৃথক পিডিএফ ফাইল হিসাবে সংরক্ষণ করে:
উপসংহার
উপসংহারে, pypdf-এর মার্জিং ক্ষমতাগুলি অনুকরণীয়, PDF নথিগুলি পরিচালনা করার ক্ষেত্রে লাইব্রেরির দক্ষতা প্রদর্শন করে৷ pypdf-এর অনায়াসে পিডিএফ একত্রিত করার ক্ষমতা এটিকে ডকুমেন্ট অ্যাসেম্বলি, রিপোর্ট তৈরি বা বিভিন্ন পিডিএফ রিসোর্স একত্রীকরণের প্রয়োজনীয় কাজের জন্য একটি চমৎকার পছন্দ করে তোলে। এর ব্যবহারকারী-বান্ধব বৈশিষ্ট্য এবং দক্ষ মার্জিং ক্ষমতা পিডিএফ ডকুমেন্ট ম্যানেজমেন্টে একটি মূল্যবান হাতিয়ার হিসাবে এটির খ্যাতিতে অবদান রাখে।