Змінити розмір PDF документа в Python

Контроль розміру сторінок PDF є необхідним при підготовці документів для друку, забезпеченні узгодженості макета або оптимізації для мобільних пристроїв. У цьому посібнику ви дізнаєтеся, як змінювати розміри документів PDF за допомогою Python. Ми проведемо вас через покроковий посібник та практичні приклади коду, щоб продемонструвати, як отримати повний контроль над розмірами сторінок, що дозволяє вам змінювати розміри по всьому документу або на конкретних сторінках.

Ця стаття охоплює такі теми:

Бібліотека для зміни розміру PDF-документів на Python

Aspose.PDF for Python спрощує завдання зміни розміру PDF-документів. Він надає всеосяжний набір функцій для маніпуляцій з PDF-файлами. Завдяки Aspose.PDF розробники можуть легко змінювати розмір, конвертувати та налаштовувати PDF-документи. Він підтримує різні операції, що робить його ідеальним вибором для програмної обробки PDF-файлів.

Щоб змінити розмір PDF документів у Python, ми використаємо Aspose.PDF for Python через .NET. Цей пакет надає вам доступ до потужних можливостей маніпуляції PDF через інтерфейс Python.

pip install aspose-pdf

Після встановлення, будь ласка, імпортуйте модуль Aspose.PDF у вашому проєкті. Тепер ви готові завантажувати, модифікувати та зберігати PDF документи безпосередньо з Python.

Як змінити розмір PDF-документа в Python

Щоб змінити розмір PDF, використовуючи метод Resize в Aspose.PDF for Python, виконайте такі кроки:

  1. Завантажте PDF документ за допомогою класу Document.
  2. Використовуйте метод resize(), щоб вказати новий PageSize.
  3. Викликайте метод save(), щоб зберегти змінений документ.

Ось фрагмент коду Python, який демонструє ці кроки:

# Крок 1: Імпортуйте модуль Aspose.PDF
import aspose.pdf as ap  

# Крок 2: Завантажте PDF документ
document = ap.Document("input.pdf")  

# Крок 3: Змініть розмір усіх сторінок на попередньо визначений розмір, використовуючи перелік PageSize.
for page in document.pages:
    page.resize(ap.PageSize.A3)

# Крок 4: Збережіть оновлений PDF
document.save("output_a3.pdf")

Зміна розміру сторінки PDF у Python

Слідкуйте за цими кроками, щоб встановити точні розміри для ваших PDF-сторінок у Python, використовуючи Aspose.PDF for Python:

  1. Завантажте PDF документ.
  2. Визначте висоту та ширину нового розміру сторінки.
  3. Викличте метод setpagesize() з бажаною шириною та висотою.
  4. Збережіть змінений документ, використовуючи метод save().

Ось фрагмент коду Python, який ілюструє ці кроки:

# Крок 1: Імпортуйте модуль Aspose.PDF
import aspose.pdf as ap  

# Крок 2: Завантажте вхідний PDF файл
document = ap.Document("input.pdf")  

# Крок 3: Визначте нові розміри сторінки в пунктах (залізничний розмір = 612 x 792)
new_width = 612
new_height = 792

# Крок 4: Пройдіть через усі сторінки та застосуйте новий розмір
for page in document.pages:
    page.set_page_size(new_width, new_height)

# Крок 5: Збережіть зменшений PDF на диск
document.save("output_custom_size.pdf")

Отримайте безкоштовну ліцензію

Aspose пропонує безкоштовну тимчасову ліцензію, яка дозволяє вам оцінити всі можливості Aspose.PDF без водяних знаків або обмежень функцій.

Встановлення займає мало часу і ідеально підходить для розробників, які хочуть вивчити розширені можливості, такі як зміна розміру сторінки, стиснення, злиття та інше, перш ніж підписатися на підписку.

Змінити розмір PDF документів онлайн

Ви також можете спробувати змінювати розмір PDF в Інтернеті за допомогою Aspose PDF Resize Tool.Цей безкоштовний інструмент простий у використанні і дозволяє вам швидко та точно змінювати розмір PDF документів.

Image

PDF Page Resize – Безкоштовні ресурси

Ось кілька корисних ресурсів для підтримки вашого розвитку:

Висновок

У цьому блозі ми дослідили, як змінити розмір PDF-документа в Python за допомогою Aspose.PDF for Python. Ми обговорили функції бібліотеки та надали покрокові посібники з прикладами коду. Aspose.PDF спрощує процес зміни розміру PDF-документів, дозволяючи вам легко оновлювати розміри сторінок, використовуючи як налаштовані розміри, так і стандартні формати, такі як A3 та A4. Досліджуйте більше про Aspose.PDF for Python, щоб покращити свої вміння маніпулювати PDF.

У цьому дописі ви дізналися про два практичні способи зміни розміру PDF-сторінок:

  • Встановлюючи ширину та висоту вручну
  • Використовуючи вбудований метод resize()

Обидва підходи надають вам гнучкість у автоматизації обробки PDF у ваших Python-додатках. Якщо у вас є які-небудь питання або вам потрібна додаткова допомога, будь ласка, не соромтеся звертатися до нас на нашому free support forum.

See Also