Конвертер HTML у PDF
Друкуйте HTML у чистий PDF у браузері з очищенням перед рендерингом. Нічого не вивантажується.
Як HTML у PDF
- Вставте HTML у поле або натисніть «Завантажити файл» і виберіть .html-файл.
- Виберіть розмір сторінки: A4 або Letter.
- Натисніть «Конвертувати». HTML очищується, рендериться поза екраном і друкується в PDF.
- Завантажте document.pdf.
Спершу очищення, потім рендеринг
Усе, що ви вставляєте, проходить через DOMPurify перш ніж намалюється бодай один піксель: теги script, обробники подій (onclick та подібні), URL javascript: та інший активний вміст вилучаються. Залишається чиста структура — заголовки, абзаци, списки, таблиці, зображення й посилання — растерована через html2canvas і надрукована в PDF A4 або Letter.
Саме тому вставляти сюди ненадійний HTML безпечно: санітайзер спрацьовує перед рендерингом, у вашій вкладці, а результат — PDF, а не живий HTML. Інструмент однаково радо приймає фрагмент (одну оформлену таблицю) або повний документ (теги html і body обробляються).
Ширина рендеру фіксована на 794 пікселях — ширині аркуша A4 у CSS-пікселях — тож переноси рядків у PDF збігаються з тим, що надрукував би браузер, незалежно від розміру вікна.
Обмеження та чесні примітки
Зовнішні ресурси не завантажуються: тег style вилучається, а зображення, що вказують на інші сервери, не можуть бути отримані (це порушило б обіцянку приватності). Вбудовані зображення як data URI рендеряться бездоганно. Інлайн-CSS у атрибутах style працює; загальносторінкова таблиця стилів — ні.
Дуже складний CSS (макети з інтенсивною сіткою, вебшрифти) рендериться приблизно, бо механізм друку використовує html2canvas, а не конвеєр друку браузера. Для піксельно точних сторінок друкуйте в PDF із самого браузера; для швидких, приватних PDF вмісту в один клік — це ваш інструмент.
До 50 МБ HTML за запуск. Усе виконується в цій вкладці; нічого не вивантажується.
Часті запитання
Чи безпечно вставляти мій HTML сюди, навіть якщо я його не писав?
Так. DOMPurify вилучає скрипти, обробники й небезпечні URL перед рендерингом. Результат — PDF, а не живий HTML.
Чому мої зовнішні зображення зникли?
Віддалені зображення не завантажуються — це надіслало б запит на інший сервер. Вбудуйте їх як data URI або вставте безпосередньо в HTML.
Чи працює мій CSS у тегу style?
Теги style вилучаються з міркувань безпеки. Інлайн-атрибути style (style="...") зберігаються.
Чи можна конвертувати цілу збережену вебсторінку?
Можна конвертувати збережений .html-файл, але зовнішні ресурси бракуватимуть. Сторінки, збережені як «повні» з локальними файлами, рендеряться найближче до оригіналу.
Приватність за дизайном
Залишається на вашому пристрої. Нічого не завантажується. Конвертація виконується у вашому браузері: відкрийте вкладку «Мережа» під час конвертації та переконайтеся, що нічого не надсилається. Без акаунта, без водяного знака, без денного ліміту.