В данный момент я создаю XML-файл на Java и отображаю его на странице JSP, преобразовав его в XSL / XSLT. Теперь мне нужно взять этот файл XML и отобразить ту же информацию в PDF. Есть ли способ, которым я могу сделать это, используя какой-то XSL-файл?
Я видел библиотеку Java-PDF iText , но не могу найти способ ее использовать. с XML и таблицей стилей.
Любая помощь будет высоко ценится. Заранее спасибо!
Используйте JasperReports. Можно или вытянуть данные из Базы данных или XML. Можно экспортировать во многие форматы: PDF, Excel, HTML, и т.д.
Попробуйте проект xhtmlrenderer. См. статью" Генерация PDFs для Забавы и Прибыли с Летающей тарелкой и iText".
Вы могли бы хотеть посмотреть на библиотеки XSL-FO, которые являются там, который может сделать создание PDF как преобразование. Я попытаюсь найти ссылку.
BIRT имеет GUI для Eclipse, который позволяет Вам определить PDF от XML, DB, CSV, и т.д. и т.д.