In this short tutorial, we discuss the thorough instructions by consuming one of the popular document conversion libraries to convert ODT to PDF in Java. Further, this guide contains a working sample code to export ODT to PDF using Java. Moreover, this guide can be used without installing third-party software and on the operating systems including MS Windows, Linux, and Mac OS for performing the document conversion.
Steps to Convert ODT to PDF in Java
- Install GroupDocs.Conversion for Java from the Maven repository for implementing ODT to PDF Java functionality
- Add a reference to the essential classes for performing document transformation from ODT to PDF
- Create an instance of the Converter class and pass the input ODT file to its constructor
- Create an object of the PdfConvertOptions class and define properties for customizing the converted PDF file
- Finally, invoke the Convert method of the Converter class and pass the resultant file path along with the PdfConvertOptions object to it
In the preceding section, we have defined a step-by-step process for implementing the Java convert ODT to PDF capability. In the first step, load the input ODT file by using the Converter class after installing the library from the Maven repository and importing the necessary classes for doing document transformation. After that, use the PdfConvertOptions object to settings the parameters for customizing the output PDF file. In the last step, the resultant file is saved to the disk by calling the Convert method.
Code to Convert ODT to PDF in Java
We have produced the convert ODT to PDF Java code to demonstrate the working of this feature. We have also customized the converted PDF document by using properties such as converted page index, number of pages, width, and height. However, you may alter these properties and may define various other parameters including DPI, Margins, Orientation, Rotation, and many more for customizing the converted document.
We have covered the detailed steps for doing document conversion and implemented Java ODT to PDF capability. Recently, we had published an article on converting XLSX to HTML in Java, visit how to convert XLSX to HTML using Java guide for more information.