Если нужен разовый PDF generator
Для конвертации Word-файла, объединения пары документов или разовой выгрузки подойдет обычный онлайн-инструмент. Он решает ручную задачу: загрузить файл, нажать кнопку, скачать PDF.
gPdf рассчитан на другой сценарий: когда PDF должен генерировать ваш продукт, а не сотрудник в браузере.
Когда запрос “PDF generator” на самом деле означает API
Широкий поисковый запрос быстро превращается в конкретное техническое требование:
- После оформления заказа система должна выпустить транспортную этикетку.
- SaaS-продукт формирует ежемесячные отчеты по каждому клиенту.
- Финансовый workflow создает счета с предсказуемыми metadata и архивным профилем.
- Склад готовит десятки тысяч этикеток перед отправкой перевозчику.
- Support-команда выгружает брендированный чек, сертификат или историю обращения.
Здесь вопрос уже не в том, где нажать кнопку “создать PDF”. Важнее, может ли backend быстро, повторяемо и с понятной себестоимостью создать правильный документ из данных.
Модель gPdf: JSON на входе, PDF на выходе
gPdf использует структурированную JSON-модель документа. Приложение передает:
- размер страницы и координаты макета;
- текстовые блоки, шрифты, изображения и таблицы;
- векторные штрихкоды и фиксированные размеры этикеток;
- metadata документа;
- optional PDF/A, e-invoice или архивные настройки.
API возвращает PDF. Не нужно держать warm pool Chromium, закреплять версии браузера или ставить HTML/CSS layout engine в горячий путь генерации документов.
Почему это важно для batch PDF generation
Обычный PDF generator удобен одному человеку. Но бизнес-система генерирует документы весь день, под пиковыми очередями и с требованиями к повторяемости.
Для batch generation важны:
- одинаковый результат при повторной печати и аудите;
- контролируемая p99 latency во время всплесков очереди;
- предсказуемая стоимость одной страницы;
- стабильная геометрия шрифтов, штрихкодов и label layout;
- JSON-запрос, который можно версионировать, тестировать и откатывать.
На такие нагрузки и рассчитан gPdf.
С чего начать
Откройте Playground, чтобы попробовать JSON-модель без интеграции. Для backend-подключения используйте документацию JSON Render API.
Если первый workload связан с логистикой, посмотрите материал о том, когда gPdf подходит для логистики и ecommerce PDF generation.