# HTML в PDF

Рендерит ограниченный HTML в PDF

> Каноническая страница: https://elysiatools.com/ru/tools/html-to-pdf-renderer

- **Категория:** Document Tools

- **Ключевые слова:** html, pdf, рендер, подмножество, pdfkit, puppeteer

## Обзор

Конвертирует HTML в PDF детерминированным рендерером.

**Поддерживаемые теги:**
- p, h1-h6, ul/ol, table, img, code

**Режимы:**
- Подмножество (PDFKit)
- Браузерный (Puppeteer)

## Входные данные

- **HTML-контент** (textarea): # Hello PDF
- **HTML-файл** (file): Upload an HTML file
- **URL** (text): https://example.com
- **Базовый URL (относительные ресурсы)** (text): https://example.com/docs/
- **Пользовательский CSS (режим браузера)** (textarea): /* Optional styles */
- **Режим рендера** (select)
- **Размер страницы** (select)
- **Альбомная ориентация** (checkbox)
- **Печать фона** (checkbox)
- **Масштаб** (number)
- **Верхнее поле (мм)** (number)
- **Нижнее поле (мм)** (number)
- **Левое поле (мм)** (number)
- **Правое поле (мм)** (number)
- **Размер шрифта (pt)** (number)
- **Высота строки** (number)
- **Тип медиа (режим браузера)** (select)
- **Ждать до (режим браузера)** (select)
- **Доп. ожидание (мс)** (number)

## Когда использовать

- Создание PDF-отчетов на основе HTML-шаблонов.
- Сохранение веб-страниц для офлайн-чтения или архивации.
- Генерация документации из размеченного текста с использованием CSS.

## Как это работает

- Выберите источник данных: вставьте HTML-код, загрузите файл или укажите URL.
- Выберите режим рендеринга: быстрый (PDFKit) или браузерный (Puppeteer) для сложной верстки.
- Настройте параметры страницы, такие как поля, ориентация и масштаб, если это необходимо.
- Запустите процесс и скачайте готовый PDF-файл.

## Сценарии использования

- Автоматическая генерация счетов и квитанций из HTML-шаблонов.
- Преобразование статей из блога в PDF-книги.
- Создание печатных версий технических спецификаций и документации.

## Частые вопросы

### Какие теги HTML поддерживаются?

Инструмент поддерживает основные теги: p, h1-h6, ul/ol, table, img и code.

### В чем разница между режимами PDFKit и Puppeteer?

PDFKit подходит для простых документов, а Puppeteer (браузерный режим) лучше справляется со сложной версткой и CSS.

### Можно ли использовать собственный CSS?

Да, в режиме браузерного рендеринга вы можете добавить пользовательский CSS-код для стилизации документа.

### Как настроить поля страницы?

Вы можете указать значения для верхнего, нижнего, левого и правого полей в миллиметрах в настройках инструмента.

### Поддерживается ли печать фоновых изображений?

Да, в настройках можно включить или выключить опцию печати фона для корректного отображения графических элементов.

## Связанные инструменты

- [Шаблоны Колонтитулов PDF](https://elysiatools.com/ru/tools/pdf-header-footer-snippets): Преобразует HTML в PDF и добавляет логотип, заголовок и дату
- [Генератор Data URI](https://elysiatools.com/ru/tools/data-uri-generator): Преобразует файлы в Data URI (Base64 или процентное кодирование) для встраивания изображений, шрифтов и ресурсов прямо в HTML, CSS или Markdown
- [HTML письма в PDF](https://elysiatools.com/ru/tools/libreoffice-html-mail-to-pdf): Рендерит HTML письма в PDF с сохранением базовой верстки
- [LibreOffice PPT в PDF раздатку](https://elysiatools.com/ru/tools/libreoffice-ppt-to-pdf-handouts): Конвертирует презентацию в PDF с несколькими слайдами на странице
- [Генератор PDF-счетов](https://elysiatools.com/ru/tools/pdf-invoice-generator): Создает брендированный PDF-счет из структурированных позиций
- [PDF в HTML](https://elysiatools.com/ru/tools/pdf-to-html): Конвертирует PDF-документы в HTML-веб-страницы с сохранением форматирования и структуры
- [LibreOffice DOCX в PDF](https://elysiatools.com/ru/tools/libreoffice-docx-to-pdf): Пакетно конвертирует .doc/.docx в PDF через LibreOffice с сохранением верстки
- [LibreOffice DOCX в PDF/A](https://elysiatools.com/ru/tools/libreoffice-docx-to-pdf-a): Создает PDF/A через LibreOffice и Ghostscript

## Примеры

- [PDF Примеры](https://elysiatools.com/ru/samples/pdf-samples): PDF примеры, созданные инструментами 2026-02-01..2026-02-10
- [Примеры Markdown Презентаций](https://elysiatools.com/ru/samples/md-slide-deck-to-pdf): Markdown колоды в стиле Remark/Marp для тестирования экспорта в PDF
- [Примеры Анализа Логов Nginx](https://elysiatools.com/ru/samples/nginx-log-samples): Комплексные образцы логов Nginx для тестирования инструмента log-parser, включая различные форматы и сценарии логов доступа и ошибок
- [Примеры Сериализации Android Java](https://elysiatools.com/ru/samples/android-serialization-java): Примеры сериализации Android Java включая JSON сериализацию, десериализацию и XML парсинг

## Связанные материалы

- [Извлечение, очистка и передача HTML-контента](https://elysiatools.com/ru/hubs/html-content-extraction-cleanup-and-delivery): Извлекайте ссылки, изображения, атрибуты и таблицы из HTML, удаляйте лишнюю разметку и передавайте проверенные результаты в Markdown, PDF или CSV.
- [Рабочие процессы PDF-макета для печати](https://elysiatools.com/ru/hubs/print-pdf-layout-workflows): Преобразуйте HTML, Markdown, README или текст в аккуратные PDF с шаблонами страниц, типографикой, колонтитулами, нумерацией, оглавлением, колонками и проверкой направления.
