PDF Generation API
PDF — это не фича. Это отдельный сервис, который вам не нужно писать самим.
Один запрос — POST /v1/convert/html — и на выходе готовый PDF. HTML, URL, DOCX/XLSX/PPTX, Markdown. Под капотом Chromium и LibreOffice, которые обновляем, чиним и масштабируем мы, а не ваш дежурный в 3 часа ночи.
- Открытый движок под капотом (Gotenberg, MIT) — без вендор-лока на закрытый формат
- Документы не хранятся дольше обработки запроса
- 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-ключ
Регистрация занимает минуту. 50 конвертаций бесплатно, без карты.
02 →
Отправляете запрос
HTML, ссылку, DOCX/XLSX/PPTX или Markdown — 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 — без установки офисного пакета у себя.
/convert/markdown
Markdown → PDF
Для документации, отчётов, changelog’ов.
/merge
Слияние PDF
Объединение нескольких файлов в один, в заданном порядке.
deliver: "url"
Доставка через S3
Для больших файлов — ссылка на скачивание вместо тела ответа.
Тарифы
Платите за объём, а не за место в очереди поддержки
Startup
2 990 ₽ / мес
- 10 000 конвертаций / мес
- приоритетная очередь
- прямая связь с разработчиком
Оплата картой РФ и СБП. Для нестандартного объёма — обсудим индивидуально.
Закрытая бета — без карты на старте
Мы честно говорим: под капотом open-source движок (Gotenberg), который вы могли бы поднять сами. Разница в том, что мы уже держим его в проде, обновляем и чиним. 50 конвертаций бесплатно — если наш API не сэкономит вам время, просто не переходите на платный тариф.
Вопросы