В рамках развития нашего конструктора партнерского портала PartnerOS возникли сложности, казалось бы, с простой задачей - редактированием HTML-шаблона дипломов для партнеров. Технически всё выглядело банально: есть HTML шаблон, который используется для формирования дипломов в формате PDF.
Но на практике диплом оказался не «раз и навсегда» свёрстанным документом. Тексты меняются, формулировки уточняются, логотипы обновляются, регулярно нужно менять партнерские бейджики (вот сейчас, например, надо поменять в них год на 2026) и т.д. И каждый раз это означало одно и то же: правка HTML руками. Проблема была даже не в самом HTML. Каждая правка превращалась в цепочку:
открыть шаблон → аккуратно изменить текст → не задеть шаблонные конструкции → не сломать вёрстку → загрузить шаблон → сформировать и проверить PDF.
Даже если всё проходит без ошибок, это всё равно ручная и неблагодарная работа. Перебрали стандартные варианты - все не то: где то сложно, другие сразу ломают вёрстку. Также мне с