کتابخانه ادغام PDF پایتون منبع باز
کتابخانه رایگان و منبع باز Python برای تقسیم، ادغام، افزودن، چرخش و برش صفحات اسناد PDF.
pypdf چیست؟
pypdf یک کتابخانه رایگان و منبع باز Python است که امکان چندین عملیات روی اسناد PDF مانند افزودن، چرخش، برش، تقسیم و ادغام صفحات فایلهای PDF را میدهد.
برخی از ویژگی ها در زیر ذکر شده است:
- ادغام فایلهای PDF: میتوانید چندین سند PDF را با استفاده از pypdf در یک فایل PDF ادغام کنید. این برای ترکیب گزارشهای PDF، ارائهها یا اسناد دیگر مفید است.
- تقسیم فایلهای PDF: Pypdf از تقسیم یک PDF به چندین PDF کوچکتر نیز پشتیبانی میکند. این می تواند مفید باشد زمانی که می خواهید یک PDF بزرگ را به بخش های جداگانه تقسیم کنید.
- دوار صفحات: میتوانید صفحات جداگانه را در یک سند PDF با استفاده از pypdf بچرخانید. این برای تصحیح جهت اسناد یا تصاویر اسکن شده مفید است.
شروع کار با pypdf
برای نصب و استفاده از pypdf به نسخه 3.6.0 یا بالاتر پایتون نیاز دارید. بنابراین، ابتدا Python را نصب کنید و سپس از دستورات زیر برای نصب pypdf بر روی دستگاه خود با استفاده از pip و محیط مجازی.
لینوکس
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
با استفاده از کلاسهای PdfWriter و PdfReader میتوانید از کتابخانه pypdf در پایتون برای دستکاری فایلهای PDF، مانند افزودن، چرخش، برش صفحات و حتی افزودن اقدامات جاوا اسکریپت به اسناد PDF استفاده کنید. همانطور که در کد زیر نشان داده شده است:
توجه: فقط به دلیل اینکه محتوا دیگر قابل مشاهده نیست، از بین نمی رود. برش با تنظیم جعبه نمایش کار می کند. این بدان معناست که محتوایی که بریده شده است همچنان قابل بازیابی است.
ادغام فایل های PDF
می توانید از کتابخانه pypdf در پایتون برای دستکاری فایل های PDF مانند ادغام چندین PDF در یک سند استفاده کنید. میتوانید با استفاده از توابع کلاس PdfWriter مانند کد زیر، فایلهای PDF را ادغام و دستکاری کنید:
تقسیم سند PDF
میتوانیم یک سند PDF را با استفاده از عملکردهای مختلف کلاسهای PdfWriter و PdfReader در کتابخانه pypdf به چندین سند تقسیم کنیم. قطعه کد زیر سند PDF ارائه شده را به دو نیمه تقسیم می کند و آنها را به عنوان دو فایل PDF جداگانه ذخیره می کند:
نتیجه
در نتیجه، قابلیت های ادغام pypdf مثال زدنی است و مهارت کتابخانه را در مدیریت اسناد PDF نشان می دهد. قابلیت pypdf برای ترکیب بی دردسر PDF ها، آن را به انتخابی عالی برای کارهایی که نیاز به مونتاژ سند، تولید گزارش یا تلفیق منابع مختلف PDF دارند، تبدیل می کند. ویژگی های کاربر پسند و قابلیت های ادغام کارآمد آن به شهرت آن به عنوان یک ابزار ارزشمند در مدیریت اسناد PDF کمک می کند.