Создавать 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 ответ

Вот как бы я это сделал:

  1. Прочитайте данные Excel с помощью библиотеки Apache Po i.
  2. Создайте цикл для генерации HTML-таблиц на основе данных, которые вы получаете из apache poi.
  3. Используйте wkhtmltopdf для создания PDF из этого HTML.
Другие вопросы по тегам