The Java PDF viewer is a viewing and rasterization scroll view component that handles many viewing operations such as rendering, caching, high level zoom rendering, and layout modes.
Viewing represents reading a document and displaying it as the author intended. Rasterization takes document data and converts it into pixels that come together and render on a display.
Easy navigation (with thumbnails, bookmarks, links, and history)
Selective viewing and hiding contents in different layers (OCGs)
Security settings (custom encryption and DRM controls, dynamic watermarks)
PDF/A viewing mode
Support for R2L (Right to Left) languages (e.g., Arabic, Hebrew, etc.)
Keyboard shortcuts
More Features
PDF image export (JPEG, TIFF, PNG, and BMP)
Advanced image quality and compression settings controlling the rasterization process, allowing users to choose between the output image quality and rendering speed
Reflow
Night, sepia and custom-color mode
ICC color management
Overprint control and preview
Display-list caching (speeding-up viewing of complex documents)
Direct and serverless rendering support for PDF, Word, PowerPoint, Excel, XPS, plain-text, mark-down, TIFF, and other image formats
PDF package support
Pressure-sensitive stylus support
Infinite undo/redo
Text to Speech support
Font-substitution control
Try our SDK for free today
Upcoming Webinar: PDFTron SDK Tech Review | Nov 29, 2022 at 2 pm ET