HTTP API для PDF
PDF API: конвертация, слияние и OCR одним запросом
HTML, ссылки на страницы и DOCX/XLSX/PPTX в PDF, а также PDF в Word и изображения, объединение, сжатие, защита и распознавание текста. Ключ выдаётся бесплатно, без карты.
- Открытый движок под капотом (Gotenberg, MIT) — без вендор-лока на закрытый формат
- Документы не хранятся дольше обработки запроса
- До 10 запросов в сутки без регистрации, 50 в месяц — на бесплатном тарифе после регистрации
request log · демо
последние запросы
POST
/v1/convert/html
200
412ms
POST
/v1/convert/url
200
1.8s
POST
/v1/convert/docx
200
640ms
POST
/v1/convert/html
429
лимит free
так выглядит лог запросов к вашему API-ключу · пример
Знакомая боль
Каждый, кто хоть раз генерировал PDF на проде, уже наступал на эти грабли
- wkhtmltopdf — проект фактически заброшен, а старые баги с CSS так и не исправлены.
- Свой Puppeteer/Chromium течёт по памяти под нагрузкой и оставляет zombie-процессы, если не следить руками.
- LibreOffice headless падает на кириллице и сложных шрифтах без танцев с бубном вокруг локалей и fontconfig.
- На всё это нужен отдельный сервер, мониторинг и человек, который чинит это, когда генерация счетов встаёт посреди месяца.
| Критерий | Свой пайплайн | MkPDF |
|---|---|---|
| Обновление Chromium при уязвимостях | на вас | на нас |
| Память и падения под нагрузкой | ваш инцидент | наш инцидент |
| Кириллица и нестандартные шрифты | танцы с бубном | из коробки |
| Время до первого рабочего PDF | дни-недели | один запрос |
Пример запроса
Один curl, и у вас есть PDF
curl
POST /v1/convert/html
Оценка
Сколько сейчас стоит держать свой PDF-пайплайн
Посчитайте по своим цифрам — расчёт грубый, нужен только чтобы прикинуть порядок цены вопроса.
Оценка стоимости своего пайплайна в месяц (время + сервер под headless Chrome)
6ч × 2 500 ₽ + ~3 000 ₽ сервер
18 000 ₽
Как это работает
Три шага до первого PDF
01 →
Получаете API-ключ
Регистрация занимает минуту, без карты.
02 →
Отправляете запрос
HTML, ссылку или DOCX/XLSX/PPTX — POST-запросом, как в примере выше.
03 →
Получаете PDF
Синхронно в ответе, или ссылкой на файл в S3 для больших документов.
Что внутри
Не только «HTML в PDF»
/convert/html
HTML → PDF
Свой шаблон, CSS, кастомные шрифты через @font-face.
/convert/url
URL → PDF
Рендер реальной страницы вместе с JS, как в браузере.
/convert/office
DOCX / XLSX / PPTX → PDF
Через LibreOffice — без установки офисного пакета у себя.
/ocr/image
Распознавание текста
Текст с фото, скана или PDF — на основе OCR.
/merge
Слияние PDF
Объединение нескольких файлов в один, в заданном порядке.
deliver: "url"
Доставка через S3
Для больших файлов — ссылка на скачивание вместо тела ответа.
Тарифы
Пока — бесплатно, платные тарифы готовим
Тарифы ещё в работе
Приём оплаты платных тарифов с увеличенным лимитом ещё не включён, а пока сервис бесплатный: до 10 операций в сутки без регистрации и 50 в месяц после входа в аккаунт. Как только тарифы будут готовы, они появятся на этой странице вместе с ценами и условиями оплаты.
Без карты и без скрытых условий
Под капотом — проверенные открытые движки (Chromium, Gotenberg, LibreOffice), которые мы уже держим в проде, обновляем и чиним за вас. Файлы не хранятся после обработки, в квоту засчитываются только успешные операции, а за сервисом стоит зарегистрированный ИП с открытыми реквизитами. Попробуйте бесплатно — если API не сэкономит вам время, ничего не потеряете.
Вопросы