Chrome-розширення
Зберігає цілу сторінку, вибраний елемент або статтю в PDF — локально, без хмарного сервісу, сторонніх бібліотек і кроку збірки. Нуль зовнішніх залежностей у ланцюзі завантаження.
Огляд
Чотири дії: ціла сторінка, вибраний елемент, стаття та пакетна конвертація багатьох сторінок сайту одразу. Растровий PDF лишається піксель-у-піксель скріншотом, але несе невидимий текстовий шар — текст шукається, виділяється й копіюється, кирилиця теж. Режим статті натомість друкує справжній текстовий PDF через движок Chrome.
Розширення не має статичного content-скрипта: код інжектиться на вимогу
через chrome.scripting, тож на сторінках, які ви ніколи не конвертуєте,
нічого не виконується.
Скріншоти






Можливості
Захоплює весь документ, не лише видиму область; ховає фіксовані елементи, масштабує під ширину паперу, ріже на кілька сторінок.
DOM-підсвічувач малює рамку навколо кандидата з розміром у дюймах і пікселях. Клік — конвертується лише він.
Витягує читабельний контент і друкує справжній текстовий PDF: вибір паперу, орієнтації, шрифту, полів.
Растровий PDF отримує невидимий шар тексту поверх картинки — файл виглядає скріншотом, але текст копіюється.
Прибрати банери, рекламу й сайдбари з DOM перед конвертацією; Ctrl+Z повертає останнє.
Перед захопленням сторінка прокручується від краю до краю, lazy-картинки й iframe примусово вантажаться.
Знаходить сторінки сайту через sitemap/crawl і конвертує позначені в один PDF, ZIP або по файлу.
Мінімальний PDF 1.4-writer на сирих байтах (catalog, xref, DCTDecode) — жодних сторонніх бібліотек.