хм, ну вряд ли нам подойдет, но идея интересная
все что касалось самому строить пдф из того, что я видел это прям реально брать каждое поле, каждый элемент и описывать кодом, напоминает программирование на вин форм, только представь, что у тебя забрали конструктор и весь UI пишешь декларативно.