Любая подсказка о хорошей библиотеке для программного создания PDF на Java с использованием PDF в качестве шаблона?
попробуйте iText. У него много много вкусностей. Об этом также есть книга Мэннинга iText in Action
Если вы хотите иметь возможность редактировать текст в шаблоне, вы должны тщательно настроить шаблон и использовать формы для текстового содержимого. Вы не можете легко заменить текст в PDF, потому что они не содержат текстовую структуру.
В блоге есть статья, освещающая некоторые проблемы http://pdf.jpedal.org/java-pdf-blog/bid/17370/Problems-editing-PDF-files