It can also generate PDF from code. GitHub — Google Play App — Demo GitHub Gist: Print any text and place it on any material. I'm working on this project as well, it's quite difficult due to the number of Android-related features and libraries available. GitHub Gist: convert any string to a PDF. GitHub Gist: convert any object to PDF. GitHub Gist: convert a set of string and/or object to a PDF. Simple example of Android to generate PDF. Demo GitHub Gist: generate PDF from your text in Android. GitHub Gist: generate PDFs with Android's XML-to-PDF API. GitHub Gist: generate simple PDF with Android's XML-to-PDF API. GitHub Gist : Print multiple documents and place them in the same book to create a book. I also found this library useful to generate PDFs. It can be configured to do any operation like print, generate pages, resize, etc. It generates PDFs as a result of an operation, so each operation produces many PDFs which can be assembled in any order.