Qoppa JavaFX PDF viewer is based on Qoppa’s superior PDF rendering engine.

Try our Webstart JavaFX PDF Viewer Demo

Highlights of Qoppa’s JavaFX Viewer:

  • View PDF documents
  • Thumbnails
  • Rotation
  • Various Page View Modes
  • High Performance Zoom
  • Renders Annotations / Highlights
  • Render Form Fields
  • Requires Java 1.8 or above
  • Included with jPDFViewer License

If you need more functionality such as text search, annotating, filling forms or editing, you will need to embed our Swing PDF components into your JavaFX application.

JavaFX PDF Viewer
JavaFX PDF Viewer

 

Sample Java code to integrate Qoppa’s PDF Viewer into a JavaFX Scene:

import com.qoppa.pdfViewerFX.PDFViewer;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;
public class SimpleApplication extends Application
{
	private PDFViewer m_PDFViewer;
	public static void main(String[] args)
	{
		launch(args);
	}
	@Override
	public void start(Stage stage) throws Exception
	{
		m_PDFViewer = new PDFViewer();
		BorderPane borderPane = new BorderPane(m_PDFViewer);
		Scene scene = new Scene(borderPane);
		stage.setTitle("JavaFX PDFViewer - Qoppa Software");
		stage.setScene(scene);
		stage.centerOnScreen();
		stage.show();
	}
}

Download SimpleApplicationFX.java
Download jPDFViewerFX.jar (add this jar to the class path of the Java application)
JavaFX PDF Viewer JavaDoc API

Tagged: