Генерация PDF-файла с использованием Java - PullRequest
4 голосов
/ 23 января 2011

Я занимаюсь разработкой автономного приложения на Java. Я хочу создать PDF-файл, используя код Java. У меня есть форма отображения, в которой все детали извлекаются из базы данных и отображаются в окне. Подробности: имя клиента, детали заказа и т. Д.

Теперь я хочу, чтобы там была кнопка с надписью Convert to pdf. Я хочу преобразовать это в файл PDF с правильным выравниванием и форматированием, например таблицами, шрифтом и т. Д.

Что может быть идеальным способом для этого?

Ответы [ 2 ]

7 голосов
/ 23 января 2011

Я бы посоветовал вам использовать инструмент отчетности, такой как jasperreports .

JasperReports полностью написан на Java и может использовать данные, поступающие из любых типов данных.создавать и создавать идеальные по пикселям документы, которые можно просматривать, распечатывать или экспортировать в различные форматы документов, включая HTML, PDF, Excel, OpenOffice и Word.

Посмотрите другие проекты с открытым исходным кодом (pdf api):

  1. Apache PDFBox
  2. Apache Tika (инструментарий для обнаружения и извлечения метаданных и структурированного текстового содержимого из различных документов с использованиемФайлы парсеров POI и PDFBOX.)
  3. PDFjet
4 голосов
/ 23 января 2011

Использовать iText:

http://itextpdf.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...