Universal Web Printer — URL и HTML в PDF и изображения
Конвертируйте любой URL или HTML в PDF, PNG, JPEG или WebP с умной склейкой скролла, извлечением элементов, шифрованием PDF и водяными знаками.
ключевые возможности
Вывод в нескольких форматах — PDF, PNG, JPEG, WebP
Несколько режимов просмотра — viewport, full-page, CSS-селектор, readability
Умная склейка скролла для точных full-page снимков
Извлечение на уровне элементов через CSS-селекторы
Манипуляции со страницей — удаление элементов, клики по кнопкам, инъекция CSS, скрытие фиксированных шапок
Шифрование PDF (RC4 128-бит) и водяные знаки
Объединение PDF для многостраничных документов
Настраиваемый viewport и коэффициент масштабирования
сценарии использования
- Автоматическая генерация отчетов из веб-дашбордов
- Архивирование и документирование сайтов
- Снимки для визуального регрессионного тестирования
- Скриншоты страниц товаров e-commerce для каталогов
- Юридический комплаенс — фиксация веб-контента в качестве доказательств
- Генерация PDF из веб-приложений
входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
startUrls | array | опционально | URL для рендеринга |
htmlContent | string | опционально | Сырой HTML для рендеринга |
outputFormat | string | опционально | pdf, png, jpeg или webp (по умолчанию: pdf) |
viewMode | string | опционально | viewport, fullPage, selector или readability |
targetSelector | string | опционально | CSS-селектор для захвата на уровне элемента |
viewportWidth | number | опционально | Ширина viewport браузера (по умолчанию: 1280) |
viewportHeight | number | опционально | Высота viewport браузера (по умолчанию: 720) |
removeSelectors | array | опционально | CSS-селекторы элементов для удаления перед захватом |
pdfPassword | string | опционально | Шифровать PDF с использованием RC4 128-бит |
Пример вывода
Инструмент генерирует файлы в выбранном вами формате (PDF, PNG, JPEG или WebP) и сохраняет их в датасете Apify. Каждый результат включает метаданные:
1{
2 "url": "https://example.com",
3 "format": "pdf",
4 "fileName": "example-com.pdf",
5 "fileSize": 245832,
6 "viewMode": "fullPage",
7 "viewport": { "width": 1280, "height": 720 },
8 "encrypted": false
9}
частые вопросы
Можно ли захватить только конкретный элемент на странице?
Как работает умная склейка скролла?
Можно ли убрать баннеры cookie или рекламу перед захватом?
похожие в ~/utility
Global API Load Tester — стресс-тест на 10K+ RPS
Симуляция 10K+ RPS с геораспределенным нагрузочным тестированием.
открытьSchema Markup Scraper & SEO Auditor
Извлечение структурированных данных и SEO-аудит для любого сайта.
открыть