In some instances, i.e. printing PDF, you need to create the booklet from PDF files. For example, a saddle-stitch booklet is used for printing two pages on one sheet. In this article, we are going to show you how to create booklets from PDF files programmatically in Java.