Начиная с Android 5, вы можете использовать PdfDocument и его дочерние классы для создания PDF-документа на устройстве Android. Официальная документация здесь . Нет библиотеки для использования шаблона с PdfDocument. Вы должны использовать некоторый примитив для рисования, чтобы выполнить sh вашу задачу.
Вот пример для создания PDF с одной страницей A4:
// create a new document
PdfDocument document = new PdfDocument();
// crate a page description
PageInfo pageInfo = new PageInfo.Builder(595, 842, 1).create();
// start a page
Page page = document.startPage(pageInfo);
Canvas canvas=page.getCanvas());
// draw something on the page
Paint paint = new Paint();
paint.setColor(Color.RED);
canvas.drawCircle(50, 50, 30, paint);
// finish the page
document.finishPage(page);
// write the document content
document.writeTo(getOutputStream());
// close the document
document.close();
Содержание страницы определяется с помощью Холст объекта. Просто еще один пример . Я надеюсь, что это поможет вам.