[2026-10-10] eagle: personal/how-to/oreilly-book-to-ipad-pdf.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-10 21:35:15 +06:00
1 parent 513655b754
commit 4e03cfdf4b
1 file changed
+6 -5
+6 -5
View File
@@ -43,11 +43,12 @@ tags:
1. Локально клонирует профиль Chrome `Default`, чтобы использовать существующую авторизацию O'Reilly.
2. Запускает headless Chrome через Chrome DevTools Protocol.
3. Открывает корневую страницу книги, переходит к текущей секции и автоматически читает полное оглавление O'Reilly.
4. Печатает каждую уникальную секцию оглавления через движок Chrome; поддерживаются имена страниц `.html` и `.xhtml`.
5. Применяет размер страницы 576×768 pt — это соотношение 768×1024 при 96 DPI.
6. Добавляет безопасные поля и правила разрыва страниц, чтобы строки не обрезались по краям.
7. Объединяет главы с помощью `pdfunite`.
3. Открывает корневую страницу книги и читает верхний уровень оглавления O'Reilly.
4. Последовательно открывает каждый раздел верхнего уровня, чтобы O'Reilly отрисовал лениво загружаемые вложенные главы, затем собирает их в правильном порядке без дубликатов.
5. Печатает каждую уникальную секцию через движок Chrome; поддерживаются имена страниц `.html` и `.xhtml`.
6. Применяет размер страницы 576×768 pt — это соотношение 768×1024 при 96 DPI.
7. Добавляет безопасные поля и правила разрыва страниц, чтобы строки не обрезались по краям.
8. Объединяет главы с помощью `pdfunite`.
## Требования