Для создания PDF есть библиотека iText, написанная на Java, начиная с версии 5 распространяющаяся по лицензии AGPL.
Для создания отчета в виде таблицы для Android я использовал версию 5.5.10:
1 |
implementation 'com.itextpdf:itextg:5.5.10' |
Но с отображением кириллицы есть нюанс. Нужно загрузить шрифт (из assets, например) и правильно его установить. Read more “iText 5.5 установка шрифта для кириллицы”