יש את jsreport שנותן לך ממשק עריכה, ניהול תבניות, API והכל..
ספציפית לצורך שלך, אולי לא הייתי טורח להרים כזה דבר רק בשביל טמפלייט בודד..
יש מלא פתרונות קלים יותר, ספריות קטנות שפשוט מרנדרות HTML לPDF.. אז כל מה שנשאר לך זה ליצור את הHTML בעצמך..
https://github.com/topics/html-to-pdf
שימוש בפריימוורק כמו ריאקט או Vue יעשה לך חיים קלים, למשל לריאקט - https://react-pdf.org אין פשוט מזה.. לא?