Если нужен только разовый PDF generator
Если нужно конвертировать Word-документ, объединить два файла или экспортировать одну страницу в PDF, обычного онлайн PDF generator достаточно. Такие инструменты созданы для ручной работы: загрузить файл, нажать кнопку, скачать результат.
gPdf решает другую задачу. Он нужен командам, которым важно, чтобы их собственное ПО генерировало PDF автоматически.
Когда запрос “PDF generator” на самом деле означает “PDF generation API”
Поисковый запрос широкий, но production-требование обычно вполне конкретное:
- Клиент оформляет заказ, и ваша система должна выпустить транспортную этикетку.
- SaaS-продукт должен создавать ежемесячные statements или reports.
- Finance workflow требует счета с предсказуемыми metadata и archival settings.
- Складской системе нужно 50 000 этикеток до приезда перевозчика.
- Support tool должен выдать брендированный PDF receipt, certificate или export.
Во всех этих случаях главный вопрос не в том, какая кнопка создает PDF. Вопрос в том, может ли ваш backend генерировать правильный PDF из данных — повторяемо, быстро и с понятной себестоимостью.
Модель gPdf: JSON на входе, PDF на выходе
gPdf использует structured JSON document model. Ваше приложение отправляет:
- размер страницы и координаты layout;
- текстовые блоки и выбор шрифтов;
- изображения и векторные штрихкоды;
- таблицы, metadata и document settings;
- optional PDF/A или e-invoice configuration.
API возвращает PDF. Не нужен browser server, который надо прогревать, не нужно фиксировать версию Chromium, и HTML/CSS layout engine не оказывается в горячем пути генерации документов.
Почему это важно для batch generation
Generic PDF generator tools удобны для одного человека. Они не рассчитаны на систему, которая создает документы весь день.
Для batch generation важны:
- deterministic output для повторной печати и audit trails;
- низкая p99 latency при всплеске queue;
- предсказуемая стоимость generated page;
- шрифты и геометрия штрихкодов, которые не меняются вместе с container images;
- форму request, которую разработчики могут версионировать и тестировать.
Именно на такой workload рассчитан gPdf.
Начните с простого API call
Откройте playground, если хотите попробовать JSON model до подключения кода. Когда будете готовы к интеграции, используйте справочник JSON Render API и отправьте тот же request из backend.
Если первый workload связан с логистикой, также прочитайте use case по транспортным этикеткам. Там тот же pattern показан для 4×6 thermal labels, carrier barcodes и генерации в пиковом объеме.