@Wan-Derer
Зобанели на Хабре, волки́ ;((

Как делать PDF по шаблону?

Есть потребность формировать отчёты со сложным оформлением и простым содержанием. Т.к. оформление сложное (и у потребителя пунктик чтобы оно было пиксель-в-пиксель), то из кода его формировать задолбаешься :)
Хотелось бы сделать шаблон с полями, которые можно заполнять из кода и на выходе получать готовый PDF.
Есть ли на эту тему что-то готовое? Желательно на Java или в виде подключаемой к Java-проекту библиотеки. Или в виде Windows-сервиса, которому можно скармливать JSON/XML/CSV etc.
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 4
kraso4niy
@kraso4niy
fullstack
Использовать chromium headless -> html -> pdf конвертирование. HTML шаблоны можно пиксель-в-пиксель сделать. Далее скормить их хрому и конвертнуть. Гуглится всё это https://habr.com/ru/post/459112/
Ответ написан
Комментировать
Jacen11
@Jacen11
можно наверстать пдф в какой нибудь программе, а в джаве потом парсить и поля только заполнять с помощью какой нибудь из либ
Ответ написан
Комментировать
xez
@xez Куратор тега Java
TL Junior Roo
jasper reports
Ответ написан
Комментировать
Adamos
@Adamos
Если пиксель-в-пиксель, то можно написать шаблон на языке Postscript, заменить в нем нужные поля и конвертировать в PDF. Поскольку PDF - это и есть сжатый Postscript, точность обеспечена.
Уж не знаю, какие библиотеки есть для дистилляции в Джаве, но есть открытый Ghostscript на С++.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы