В предыдущих статьях "Python работа с файлами PDF" и "Python чтение pdf файлов", "Python создание PDF файлов" мы рассмотрели основные библиотеки для работы с PDF (чтение, извлечение данных и создание PDF файлов), научились читать и извлекать данные из PDF файлов, научились создавать PDF файлы с помощью библиотеки PyFPDF, Fpdf2. В данной статье мы рассмотрим методы записи (генерации) PDF файлов с помощью библиотеки Pdfrw. Pdfrw Устанавливаем библиотеку через командную строку: pip install pdfrw Документация. Расщепление PDFRW позволяет создавать новые файлы PDF из старых путем разделения исходного файла на несколько новых файлов. Например, нам необходимо разделить книгу по главам. Мы создаем функцию split(), которая принимает три параметра: путь к файлу PDF, количество извлекаемых страниц, путь к сохраняемому файлу. Используя метод PdfReader() открываем файл. Следующим шагом, циклом проходим по диапазону страниц. На каждом шаге цикла извлекаем содержимое страницы из входного фай