اسکریپت تقسیم صفحات PDF در لینوکس

سلام دوستان! امروز یه اسکریپت تقسیم صفحات PDF را معرفی می‌کنم که می‌تونه بهتون کمک کنه فایل‌های PDF رو به قسمت‌های کوچیکتر تقسیم کنید. فکر کنم خیلی خوب باشه برای وقتی که می‌خواین یه فایل PDF رو به چند قسمت تقسیم کنید.

Novin.com

مدت زمان تخمینی مطالعه: 2 دقیقه

کد اسکریپت

مخزن GitHub

برای استفاده از اسکریپت تقسیم صفحات PDF، اول باید فایل‌های مربوطه رو دانلود کنید. می‌تونید از لینک زیر برید به مخزن GitHub پروژه:
https://github.com/a-sadegh63/pdf-splitter

بعد از دانلود، فایل‌ها رو توی محیط توسعه‌ی خود باز کنید. اسکریپت رو با اجرای دستور زیر توی ترمینال اجرا کنید:

بعد از اجرا، یه منوی ساده باز میشه که می‌تونید گزینه‌های مورد نظرتون رو انتخاب کنید. می‌تونید “تمام فایل‌های PDF” رو انتخاب کنید تا همه فایل‌های PDF توی پوشه فعلی تقسیم بشن. یا می‌تونید “فایل PDF خاص” رو انتخاب کنید تا یه فایل خاص رو تقسیم کنید. اگه گزینه “فایل PDF خاص” رو انتخاب کردید، وقتی دعوت شدید، نام فایل رو بدون پسوند وارد کنید.

بعد از انتخاب گزینه، تعداد صفحات مورد نظرتون رو برای هر قسمت وارد کنید. اسکریپت فایل(ها) رو به قسمت‌های مختلف تقسیم می‌کنه و هر قسمت رو توی یه پوشه جداگانه ذخیره می‌کنه. هر قسمت شامل تعداد مشخصی از صفحات خواهد بود.

پیش‌نیازهای اسکریپت

قبل از استفاده از این اسکریپت، مطمئن شید که نیازمندی‌هاش رو برآورده کردید. این اسکریپت برای انجام عملیات روی فایل‌های PDF از pdftk استفاده می‌کنه. پس مطمئن شید که pdftk رو روی سیستمتون نصب کردید.

برای نصب pdftk در اوبونتو می‌تونید کد زیر را در ترمینال اجرا کنید:

یادتون باشه که این اسکریپت فرض می‌کنه که فایل‌های PDF توی همون پوشه‌ای که اسکریپت توش هست قرار دارن. همچنین، برای هر فایل PDF (یا فایل خاص)، اسکریپت یه پوشه جدید می‌سازه و قسمت‌های تقسیم شده رو توی پوشه‌های جداگانه ذخیره می‌کنه.

حسابی با این اسکریپت بازی کنید و با توجه به نیازهاتون، اون رو سفارشی کنید. امیدوارم از استفاده از این اسکریپت لذت ببرید و بهتون کمک کنه کارهاتون رو راحت‌تر انجام بدید.

منتظر نظرات و پیشنهاداتتون هستم. با تشکر از همراهیتون!

دیدگاهتان را بنویسید