Недавно я столкнулся с dompdf , который я использовал для преобразования страниц, созданных в HTML, в документы PDF. Он использует PHP5 (при условии, что использование PHP вас не беспокоит). Это также предполагает, что вы не хотите статически создавать HTML-файлы в файловой системе, а затем конвертировать их с помощью какого-либо инструмента командной строки?
Одна проблема, которую я обнаружил с dompdf, заключается в том, что вы не получаете много вариантов конфигурации изначально, но это с открытым исходным кодом и, кажется, не слишком большой, так что вы, вероятно, могли бы сделать что-то довольно жюри легко.