24FreelanceБіржа фрилансу, яка не спить
Термін прийому заявок минув

Мікросервіс генерації PDF: рендер HTML-шаблонів у точні PDF через API

150 переглядів 0 відгуків#42144
Бюджет€2 425за проєкт
ФорматРазовий проєктбез передоплати
ОплатаГотівка, Банківський переказ
Прийом заявокТермін прийому заявок минувдо 01.09.2026
Відгуків0у середньому в розділі: 0,3
Переглядів15030 за 14 днів

Опис проєкту

Переклад
Ми будуємо продукт з великим обсягом документообігу й нам потрібен виділений мікросервіс генерації PDF, який живе сам по собі й робить ровно одну задачу дуже добре: приймає HTML-шаблон разом з набором динамічних даних й повертає попіксельно точний PDF. Мова про рахунки, договори й багатосторинкові звіти, які обов'язані виглядати одинаково кожен раз, незалежно від того, хто запустив рендер і з якої частини нашої системи прийшов запит. Це суворо сервіс рендера в PDF. Це не додаток для автоматизації документообігу й не потік електронного підпису — вони живуть окремо. Ваша задача — рушій рендерингу й API навколо нього, ні більше ні менше.

Сервіс повинен надавати невеликий передбачуваний HTTP API: відправляємо ідентифікатор шаблону або інлайн-шаблон разом з JSON-об'єктом даних й отримуємо назад або бінарний PDF, або посилання на збережений файл. Шаблони — це HTML і CSS, тому ми очікуємо коректної роботи з розміром сторінки й полями, повторюваними верхніми й нижніми колонтитулами, нумеруванням сторінок, акуратними переносами сторінок й вбудованими кастомними шрифтами, щоб результат точно відповідав нашому брендові. Серверний рендеринг повинен бути детермінованим: однаковий вхід завжди дає по-байтово порівнювальний результат. Для нас важлива коректна обробка таблиць, що розриваються на кілька сторінок, юнікоду й логотипів високої роздільної здатності. Продуктивність теж важлива — ендпоінт повинен швидко рендерити типовий багатосторинковий рахунок і витримувати розумний сплеск одночасних запитів, не падаючи.

Запропонуйте розумний вибір рушія й обґрунтуйте його, упакуйте сервіс в контейнер для незалежного деплоя й включіть підхід до управління шаблонами, версіонування й базової аутентифікації на API. Дайте зрозумілу документацію й робочий приклад, щоб наша бекенд-команда інтегрувала все за один день. При відповіді поділіться досвідом роботи з headless-рендерингом і вбудовуванням шрифтів.

— Чистий HTTP API: на вході шаблон + JSON, на виході PDF
— Попіксельна верстка з колонтитулами, нумеруванням і переносами сторінок
— Вбудовування кастомних шрифтів і повна підтримка юнікоду
— Детермінований відтворюваний серверний рендеринг
— Контейнеризація, незалежний деплой й аутентифікація API
— Документація й робочий приклад інтеграції
Розробка програм Готівка, Банківський переказ

Безпечна угода (Ескроу)

Оплата резервується на ескроу-рахунку Payora в USDT (TRC-20) і переказується виконавцю лише після підтвердження виконання роботи.

24
Твенті · порада

Як написати відгук, який оберуть

  • Почніть із завдання замовника, а не з розповіді про себе.
  • Додайте одну-дві схожі роботи з портфоліо.
  • Назвіть ціну й термін — і що саме до них входить.
  • Поставте одне уточнювальне запитання — воно починає діалог.

Відгуки 0

Тексти відгуків бачить лише замовник.

Той самий розділ

Схожі проєкти

Усі проєкти розділу
Застосунок інвентаризації складу зі сканером штрихкодів

Застосунок інвентаризації складу зі сканером штрихкодів

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

Розробка програм24.09.20260236
0відгуків
Корисно знати
Як відгукнутися на цей проєкт?

Увійдіть як фрилансер, опишіть, як розв’яжете завдання, вкажіть ціну й термін. Замовник читає відгуки й починає діалог із найкращими.

Хто бачить мій відгук?

Лише замовник, який розмістив проєкт, і ви. Інші фрилансери не бачать ні тексту, ні ціни.

Де знайти схожі замовлення?

Нові проєкти в розділі «Розробка програм» з’являються щодня. Усі проєкти розділу

На які запити відповідає ця сторінка