Создавать PDF из нескольких листов Excel и вкладок в Java
Я хочу прочитать некоторые файлы Excel с несколькими листами в нем.
Все листы должны быть напечатаны 2 на 1 в формате PDF.
Я нашел библиотеку Jodconverter. Если есть лучшее или более легкое мнение, пожалуйста, скажите мне.
Может важно: я не хочу что-то менять в файлах xls, если не нужно.
РЕДАКТИРОВАТЬ: Следуя подходу, объединяя все xls с apache poi и печатая их в один pdf, я думаю, что мне нужна опция для настройки "принтера". Как я могу это сделать?
EDIT2:
I've found a way to print directly xls to pdf with the jxcell-library. There is an example for printing a pdf from a xls file. But mutliple spreadsheet arent listend. So i'll going to seperate them with poit, print them to pdf, and merge it.
If you know a faster or easyier solution, feel free to answer.
1 ответ
Вот как бы я это сделал:
- Прочитайте данные Excel с помощью библиотеки Apache Po i.
- Создайте цикл для генерации HTML-таблиц на основе данных, которые вы получаете из apache poi.
- Используйте wkhtmltopdf для создания PDF из этого HTML.