Various types of publications such as magazines, newspapers, research articles, etc. use multi-column page layouts. While generating such documents programmatically, you may need to create multi-column PDFs. For such cases, this article covers how to create multi-column PDF files using Java.

API to Create Multi-Column PDF in Java

Aspose.PDF for Java is a feature-rich PDF manipulation API that lets you create simple as well as complex PDF files from scratch. We will use this API to create multiple-column PDF files using Java. You can either download the API’s JAR or install it within your Java application using the following Maven configurations.

    <name>Aspose Java API</name>

Create a Multi-Column PDF in Java

Aspose.PDF for Java makes it quite easier for you to create a multi-column PDF file. The following are the steps to achieve this.

The following code sample shows how to create a two-column PDF using Java.

The following is the screenshot of the multi-column PDF generated by Aspose.PDF for Java.

Create multi-column PDF Java

Get a Free License

You can use Aspose.PDF for Java without evaluation limitations using a temporary license.


Multi-column layout in PDF documents is used for various types of publications. In this post, you have learned how to create multi-column PDF files from scratch using Java. Besides, you can learn more about the Java PDF API using the documentation. In case you would have any questions, feel free to ask via our forum.

See Also