Сохранение веб-страницы в PDF
«URL в PDF» загружает публичный веб-адрес через WeasyPrint и сохраняет страницу как PDF. JavaScript не выполняется, поэтому страницы, которым нужны скрипты или вход, выходят пустыми или неполными.
Заполните URL страницы, чтобы продолжить.
URL в PDF передаёт `urlInput` в WeasyPrint и скачивает `output.pdf`. Загрузки файла нет. WeasyPrint сам забирает этот URL. Это не headless Chrome и не сервис скриншотов.
JavaScript не исполняется. SPA, антибот-стены, cookie-ворота и страницы с сессией входа обычно печатаются пустыми или неполными. Ошибки HTTPS и цели в частной сети падают.
Вставляйте только URL, который вам можно забирать. Не обходите платные стены и вход. Сервер видит адрес, который вы набрали.
Если HTML уже есть, HTML в PDF предсказуемее: байты под вашим контролем.
Загрузки временные. URL, которые мы забирали, мы не храним.
Функции
- WeasyPrint забирает `urlInput`; загрузки файла нет
- Нет JavaScript, нет Chrome; имя скачивания всегда `output.pdf`
- Не скриншот и не печать с сессией входа
- Анонимный API: /api/v1/convert/url/pdf
Когда применять
- Напечатать публичную статическую статью в PDF
- Архивировать CSS-страницу, которой не нужен JS
- Превратить простой URL документации в файл
Как сохранить веб-страницу как PDF?
- Вставьте публичный HTTP(S) URL, который вам можно забирать.
- Нажмите «Обработать». Поля формата бумаги нет.
- Скачайте `output.pdf`.
- Проверьте, напечатался ли CSS. Сайт только на JS этого не сделает.
Ограничения и особые случаи
- Нет JS, нет cookie, нет входа
- Не печать Chrome
- Имя скачивания всегда output.pdf
Примеры
- Публичный статический пост часто печатается читаемым PDF
- URL JavaScript-дашборда часто выходит белым
Конфиденциальность этого инструмента
Файлы загружаются по HTTPS, обрабатываются в памяти или в короткоживущем временном каталоге на наших серверах и удаляются, когда результат готов. Копии для последующего просмотра, обучения моделей или рекламных профилей мы не храним. Сроки хранения и сведения о cookie AdSense указаны в Политике конфиденциальности.
Частые вопросы
- Почему PDF белый?
- Страница собрана на JavaScript, режет роботов или уводит на вход. WeasyPrint видит только HTML, который сумел скачать.
- Можно напечатать страницу, которая требует вход?
- Не через этот инструмент. Войдите, сохраните HTML локально, затем HTML в PDF.
- Запускается ли Chrome?
- Нет. Вызывается weasyprint с URL на входе.
- Какое имя файла?
- Всегда output.pdf. URL в имени не используется.
Последнее обновление:
Вызов из кода
Каждый инструмент на сайте: обычный REST. Анонимно не нужны ни аккаунт, ни ключ API. И для браузера, и для разработчиков, и для ИИ-агентов.
curl -X POST "https://pdf123.xyz/api/v1/convert/url/pdf" \
-F "urlInput=your-urlInput" \
-o output.pdfЕсть и как MCP-инструмент для клиентов на Model Context Protocol (JSON-RPC 2.0, POST /mcp). Полное описание API
Использовать через ИИ-агента
СкиллС этим скиллом Claude Code, Codex, Cursor и другие ИИ-агенты смогут выполнить «URL в PDF» за вас: /skills/pdf123-url-to-pdf.md
Файлы нужны только для этой обработки и потом удаляются.