LaTeX сделает эту работу.Теперь подавляющее большинство пользователей LaTeX создают PDF в качестве основного формата;команда pdflatex
.LaTeX будет особенно подходящим, если вам нужен автоматизируемый процесс.В этих же строках вы можете взглянуть на Apache FOP , который представляет собой процессор XSL-FO, способный выводить PDF.Это может быть хорошо, если ваши входные данные в формате XML.
Если вам не нужно автоматизировать процесс, вы можете использовать простую текстовую программу, такую как Abiword или KWord .Оба они могут работать в формате RTF (которого должно быть достаточно для того, что вам нужно) или в своем собственном формате файлов.