This is a component for javafx that allows you to view PdfDocuments made usind the PdfBox library and FontAwesome
It has differen zoom options like adjust to Height or Width:
You can enable or disable parts of the toolbar:
Here is an example with the component embedded:
You could copy the code from the project or just download the library jar from here <--- Jar with all dependencies
Then you can use it like a normal control in fxml
Or in java using the OpenPdfViewer class.