Peli Tools
HTML PDF

Конвертер HTML у PDF

Друкуйте HTML у чистий PDF у браузері з очищенням перед рендерингом. Нічого не вивантажується.

Як HTML у PDF

  1. Вставте HTML у поле або натисніть «Завантажити файл» і виберіть .html-файл.
  2. Виберіть розмір сторінки: A4 або Letter.
  3. Натисніть «Конвертувати». HTML очищується, рендериться поза екраном і друкується в PDF.
  4. Завантажте 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-файл, але зовнішні ресурси бракуватимуть. Сторінки, збережені як «повні» з локальними файлами, рендеряться найближче до оригіналу.

Приватність за дизайном

Залишається на вашому пристрої. Нічого не завантажується. Конвертація виконується у вашому браузері: відкрийте вкладку «Мережа» під час конвертації та переконайтеся, що нічого не надсилається. Без акаунта, без водяного знака, без денного ліміту.