GrapheneOS/PdfViewer
Simple Android PDF viewer based on pdf.js and content providers. The app doesn't require any permissions. The PDF stream is fed into the sandboxed WebView without giving it access to content or files. CSP is used to enforce that the JavaScript and styling properties within the WebView are entirely static.
JavaMIT
Issues
- 2
PDF Viewer crash
#93 opened - 17
Increase zoom range
#84 opened - 0
- 7
Vertical scrolling
#78 opened - 3
- 2
Bottom App bar support
#73 opened - 0
- 0
- 0
move away from deprecated Loaders
#69 opened - 0
migrate app to Kotlin
#68 opened - 2
support document outlines
#66 opened - 1
- 6
- 0
fix snackbar positioning after rotation
#54 opened - 1
- 1
- 0
- 0
- 1
- 1
- 1
migrate to pdf.js 2.x
#43 opened - 3
- 8
gesture-based navigation
#41 opened - 1
- 1
form support
#37 opened - 1
printing support
#36 opened - 4
migrate away from loader
#32 opened - 2
- 0
indicate when a page is loading
#29 opened - 3
recolor icon
#28 opened - 1
- 5
Support for encrypted PDF
#15 opened - 9
metadata
#7 opened - 2
pinch to zoom touch gestures
#6 opened - 1
fullscreen
#5 opened - 4
search
#4 opened - 1
add intent-based file opening
#3 opened - 0
page numbers
#2 opened - 1
zoom
#1 opened