Якщо ви маєте справу з файлами PDF, вам часто потрібно програмно скоротити розмір сторінок. Наприклад, ви можете обрізати білі поля навколо вмісту сторінок PDF. Отже, у цій статті ви дізнаєтеся, як обрізати PDF-сторінки в Python. Інструкції та зразок коду продемонструють кожен крок від завантаження PDF-файлу до збереження його оновленої версії після обрізання.
- Бібліотека Python для обрізання PDF-сторінок
- Обрізати сторінку PDF у Python
- Онлайн-інструмент для обрізання PDF
Бібліотека Python для обрізання PDF-сторінок
Щоб обрізати PDF-файли, ми будемо використовувати Aspose.PDF for Python. Бібліотека надає повний набір функцій для створення PDF-файлів і роботи з ними в програмах Python. Ви можете використати таку команду pip, щоб установити бібліотеку з PyPI.
pip install aspose-pdf
Обрізати сторінку PDF у Python
Нижче наведено кроки для обрізання сторінок у файлі PDF за допомогою нашої бібліотеки PDF Python. Для демонстрації ми обріжемо лише першу сторінку PDF-файлу. Однак ви можете змінити код, щоб обрізати всі або лише окремі сторінки.
- Спочатку скористайтеся класом Document, щоб завантажити вхідний файл PDF, використовуючи його шлях.
- Потім створіть новий прямокутник і задайте йому розмір, який ви використовуватимете для обрізання сторінки.
- Використовуйте колекцію Document.pages, щоб вибрати потрібну сторінку та призначити об’єкт Rectangle властивостям cropbox, trimbox, artbox і bleedbox.
- Нарешті, викличте метод Document.save(), щоб зберегти оновлений файл PDF.
У наведеному нижче прикладі коду показано, як обрізати сторінку PDF у Python.
import aspose.pdf as ap
# Завантажити файл PDF
document = ap.Document("input.pdf")
# Створіть новий прямокутник
newBox = ap.Rectangle(200, 220, 2170, 1520, True)
# Змінити розмір першої сторінки в PDF
document.pages[1].crop_box = newBox
document.pages[1].trim_box = newBox
document.pages[1].art_box = newBox
document.pages[1].bleed_box = newBox
# Збережіть оновлений PDF
document.save("cropped.pdf")
Онлайн-інструмент для обрізання PDF-файлів
У нас також є безкоштовний онлайн-інструмент для обрізання PDF-файлів лише за кілька кліків. Якщо вам потрібно обрізати PDF-файл або ви хочете оцінити функцію обрізання PDF-файлу, ви можете скористатися нею без реєстрації.
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію і оцінити функцію кадрування PDF без будь-яких обмежень.
Ознайомтеся з бібліотекою Python PDF
Відвідайте документацію нашої PDF-бібліотеки Python, щоб дослідити її дивовижні функції. Якщо у вас виникнуть пропозиції, запитання чи запити, повідомте нас через наш форум.
Висновок
У цій статті ви дізналися, як обрізати PDF-сторінки в Python. Дотримуючись наведених вище вказівок і прикладу коду, ви можете легко виконати кадрування PDF-файлів у своїй програмі. Просто встановіть Aspose.PDF for Python і насолоджуйтесь його потужними функціями обробки PDF.