web2pdf — инструмент командной строки, который позволяет пользователям конвертировать веб-страницы в файлы PDF
Поддерживает пакетное преобразование, позволяя конвертировать несколько веб-страниц одновременно. Пользователи могут настраивать стиль своих PDF-файлов с помощью CSS, включая шрифты и цвета фона.
Особенности
💥 Пакетное преобразование: Конвертируйте несколько веб-страниц в PDF-файлы за один раз.
🔄 Пользовательский стиль: Адаптируйте внешний вид ваших PDF-файлов с помощью настраиваемого CSS, позволяя вам настраивать все, от шрифтов до цветов фона.
📄 Дополнительный CSS: Гибкость добавления пользовательского CSS для дальнейшей настройки.
🔗 Поддержка сложной навигации на основе заголовков: Воспользуйтесь поддержкой вложенности заголовков для более сложных макетов PDF.
🔢 Оглавление: Автоматически генерируйте оглавление на основе заголовков в вашем HTML.
🔢 Номера страниц: Добавляйте номера страниц в свои PDF-файлы для упрощения навигации.
🚦 Разрывы страниц: Контролируйте разрывы страниц, чтобы убедиться, что ваши PDF-файлы отформатированы именно так, как вы хотите.
Использование
Чтобы сразу установить его для всех пользователей UNIX (Linux, macOS и т.д.), введите:
git clone https://github.com/dvcoolarun/web2pdf.git
Затем вы можете использовать инструмент следующим образом:
pipenv shell
pipenv install
python main.py
Просто добавьте URL-адреса веб-страниц, разделенные запятыми, и инструмент преобразует их в PDF-файлы.
Ссылка репозиторий - https://github.com/dvcoolarun/web2pdf
Действительно, это более чем замечательная статья