[2026-10-10] eagle: personal/how-to/oreilly-book-to-ipad-pdf.md
This commit is contained in:
1 parent
513655b754
commit
4e03cfdf4b
1 file changed
+6
-5
@@ -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`.
|
||||
|
||||
## Требования
|
||||
|
||||
|
||||
Reference in new issue
Block a user