Изменение размера страницы PDF с помощью Python

Изменение размера страницы PDF

Aspose.PDF для Python через .NET позволяет изменять размер страницы PDF с помощью простых строк кода в ваших приложениях на Python. Эта тема объясняет, как обновить/изменить размеры страниц существующего PDF-файла.

Класс Page содержит метод set_page_size(), который позволяет установить размер страницы. Пример кода ниже обновляет размеры страниц в несколько простых шагов:

  1. Загрузите исходный PDF-файл.
  2. Получите страницы в объект PageCollection.
  3. Получите заданную страницу.
  4. Вызовите метод set_page_size(), чтобы обновить ее размеры.
  5. Вызовите метод save() класса Document, чтобы сгенерировать PDF-файл с обновленными размерами страниц.

    import aspose.pdf as ap

    document = ap.Document(input_pdf)

    # Получить конкретную страницу
    page = document.pages[1]

    # Установить размер страницы как A4 (11.7 x 8.3 дюймов), и в Aspose.Pdf 1 дюйм = 72 точки
    # Таким образом, размеры A4 в точках будут (842.4, 597.6)
    page.set_page_size(597.6, 842.4)

    # Сохранить обновленный документ
    document.save(output_pdf)