Преобразование листа Excel в PDF через Java

Мне нужно преобразовать таблицу Excel в файл PDF. Я искал в Интернете, и я обнаружил, что лучший способ сделать это – использовать OpenOffice API, но он не является бесплатным.

Кто-нибудь знает какую-либо библиотеку с открытым исходным кодом для этого?

Любой код примеров ценится

Apache POI может читать Excel. iText может писать PDF.

  • Java | Apache POI | Как избежать исключения нулевого указателя без создания строки
  • jXLS jx: изображение заканчивается на java.lang.IllegalArgumentException: значение imgBean должно содержать байты изображения
  • Установите масштабирование печати по умолчанию для сгенерированного файла Excel в Apache POI
  • Чтение данных из листа Excel 2007 в JAVA
  • Исключение NullPointer при использовании XSSFCell в Apache POI
  • Получение реального типа ячейки Excel не работает для текстовых ячеек с номером (Java org.apache.poi library)
  • Ошибка загрузки POI Apache загрузки класса XSSFWorkbook
  • Apache POI превосходит промежуточные итоги печати в определенном порядке
  • Изображение растянуто в Excel с помощью POI
  • Предупреждение Excel: файл находится в другом формате, чем указано расширением файла
  • Получение исключения jxl.read.biff.BiffException при чтении файлов формата .xls и .xlsx excel
  • Interesting Posts

    Определить книгу на основе имени, определенного в ячейке

    Excel не будет импортировать запрос Access, содержащий вызовы VBA

    Excel Crash: не уверен, почему

    выделение ячейки в excel с помощью vba

    Поиск текста в слове и вставка данных после него

    Замена новых строк в полях, но не по строке

    Найти все строки, которые НЕ находятся в диапазоне дат, используя VBA

    Расширенная обработка диаграмм Excel VBA

    Excel VBA 2013 – получение времени начала и окончания времени

    Макрос регулярных выражений Excel, который будет искать один столбец для совпадений, вставить всю строку всех совпадений в другой лист

    Как проверить текущий формат ячейки Excel?

    Если ячейка в столбце имеет данные, тогда скопируйте и вставьте в другую ячейку в той же строке

    Что открыли мою книгу Excel?

    Как добавить значение каждой третьей строки (например: a1, a4, a7, a10 и т. Д.) С более чем 240 входами?

    Код VBA работает пошагово, пропускает файл при запуске

    Давайте будем гением компьютера.