Перейти к основному содержимому
PPDF123

Сохранение веб-страницы в 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?

  1. Вставьте публичный HTTP(S) URL, который вам можно забирать.
  2. Нажмите «Обработать». Поля формата бумаги нет.
  3. Скачайте `output.pdf`.
  4. Проверьте, напечатался ли 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

Все скиллы для агентов

Файлы нужны только для этой обработки и потом удаляются.