Про gPdf

Від транспортних етикеток на HTML до глобального edge-PDF рушія

gPdf — це API JSON у PDF, створений невеликою інженерною командою, що виросла з IT-відділу логістичної компанії.

Початок

Кожне важливе технічне рішення в gPdf виникло з реальних робочих навантажень: великі обсяги транскордонних етикеток і рахунків, точні векторні штрихкоди, надійна пагінація, PDF/A та вимоги до електронних рахунків.

Логістичне коріння

Перші версії вирішували друк транспортних етикеток усередині реальної логістичної операції.

Мільйони документів

Транскордонний обсяг виявив проблеми затримки, складності розгортання і передбачуваності витрат у централізованих PDF-стеків.

Rust на edge

Поточний рушій працює поруч із місцем створення та використання документів, значно зменшуючи навантаження на ресурси.

Побудовано всередині логістичного процесу

Спочатку ми малювали й друкували транспортні етикетки за допомогою HTML. Коли обсяг зріс, перейшли на PHP для генерації PDF, а згодом на Java з iText для складніших документів і вимог відповідності.

Кожен крок закривав поточну операційну проблему, але ті самі обмеження поверталися: комерційні ліцензії, важка інфраструктура, затримка і складність розгортання між регіонами.

Чому ми перебудували рендерер

Коли компанія розширилася на міжнародні ринки, щоденний обсяг досяг мільйонів замовлень, рахунків і транспортних етикеток. Ми вирішили створити рушій рендерингу, який самі хотіли мати.

Ми обрали Rust, що нативно працює в глобальній edge-мережі Cloudflare, щоб документи генерувалися ближче до місця створення й використання, без браузерних процесів, Java-інфраструктури та централізованих вузьких місць.

Дизайн і робоча генерація в одному JSON

Ми також розробили gPdf Studio, безкоштовний візуальний редактор, який створює точно такий самий JSON, як і API. Дизайнери та розробники працюють з одним файлом замість ручного перенесення макета.

Сьогодні ми залишаємося практичною інженерною командою, зосередженою на реальності масових транскордонних документів: точні векторні штрихкоди, надійна пагінація, PDF/A і вимоги до електронних рахунків.

Чому ми комерціалізували рушій

Побудова на edge вирішила не лише затримку і масштаб. Вона змінила економіку однієї сторінки настільки, що ми змогли запропонувати інфраструктурну ціну.

gPdf стартує з 5 USD на місяць за 100 000 сторінок. Масова генерація документів має бути передбачуваною для логістики, електронної комерції і команд з високими вимогами відповідності.

Ми створили рушій, який хотіли мати самі, і відкрили його за ціною, за якої генерація документів більше не має бути великим витратним пунктом.