A PDF document is commonly opened in Acrobat Reader to edit, view, and print. But when you need to open a PDF in a Java application, Acrobat Reader is not accessible. Fortunately, Adobe provides a viewer API, the Acrobat Viewer JavaBean, to view and print PDF documents from Java applications, JavaBeans, or Java applets. The Acrobat classes are provided in the com.adobe.acrobat package of the Acrobat Viewer distribution. In this tutorial, we shall integrate the Acrobat Viewer in a Java application. We'll open an example PDF document in the application with the Acrobat Viewer, and discuss the different features of the Acrobat Viewer.