Добавить разрывы страниц в PDF

Contents
[ ]

Разрывы страниц полезны, когда необходимо разделить длинные страницы PDF на несколько страниц или контролировать распределение содержимого по документу. С помощью Aspose.PDF for Python разработчики могут вставлять разрывы страниц в конкретных позициях без ручного редактирования PDF.

Эта статья показывает, как использовать метод ‘add_page_break’ PdfFileEditor класс для вставки разрыва страницы на заданной вертикальной координате выбранной страницы. Метод создает новую страницу и перемещает содержимое ниже точки разрыва на эту страницу.

  1. Создайте объект PdfFileEditor.
  2. Определите позицию разрыва страницы.
  3. Вставьте разрыв страницы.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


# Add Page Breaks in PDF
def add_page_breaks_in_pdf(infile, outfile):
    # Create a PdfFileEditor object
    pdf_editor = pdf_facades.PdfFileEditor()
    pdf_editor.add_page_break(
        infile,
        outfile,
        [
            pdf_facades.PdfFileEditor.PageBreak(1, 400),
        ],
    )