Home Editor's Choice Reviews News Alternatives TopTens Pre-Register Limited-Time Sale Hot Games Hot Apps Category APK Downloader APK Upload Chrome Extension APKFab APP Search App
Select Language

Secure PDF Viewer

8.9 68

v31 by GrapheneOS

About PDF Viewer

PDF Viewer (Package Name: app.grapheneos.pdfviewer.play) is developed by GrapheneOS and the latest version of Secure PDF Viewer 31 was updated on August 31, 2025. Secure PDF Viewer is in the category of Productivity. You can check all apps from the developer of Secure PDF Viewer. Currently this app is for free. This app can be downloaded on Android 8.0+ on APKFab or Google Play. All APK/XAPK files on APKFab.com are original and 100% safe with fast download.
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 the network, files, content providers or any other data.
Content-Security-Policy is used to enforce that the JavaScript and styling properties within the WebView are entirely static content from the APK assets along with blocking custom fonts since pdf.js handles rendering those itself.
It reuses the hardened Chromium rendering stack while only exposing a tiny subset of the attack surface compared to actual web content. The PDF rendering code itself is memory safe with dynamic code evaluation disabled, and even if an attacker did gain code execution by exploiting the underlying web rendering engine, they're within the Chromium renderer sandbox with less access than it would have within the browser.

PDF Viewer 31 Update

Notable changes in version 31:
• minor fixes for edge-to-edge support
• fix issue causing the text layer used for text selection to not rotate when the PDF is rotated within the app
• enable hardware memory tagging for use outside of GrapheneOS in the narrow cases where it's available
• update pdf.js to 5.4.149
• update other npm dependencies
• update AndroidX libraries
• update Android SDK and toolchain
See https://github.com/GrapheneOS/PdfViewer/releases/tag/31 for the full release notes.
Read More
PDF Viewer Features

Previous Versions

More

Secure PDF Viewer 31 XAPK APKs September 4, 2025 4.15 MB Download

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: daf94cac083c7a2d02298d008d4a9fee0461b662

Size: 4.15 MB

What's New:

Notable changes in version 31:
• minor fixes for edge-to-edge support
• fix issue causing the text layer used for text selection to not rotate when the PDF is rotated within the app
• enable hardware memory tagging for use outside of GrapheneOS in the narrow cases where it's available
• update pdf.js to 5.4.149
• update other npm dependencies
• update AndroidX libraries
• update Android SDK and toolchain
See https://github.com/GrapheneOS/PdfViewer/releases/tag/31 for the full release notes.

Secure PDF Viewer 30 XAPK APKs May 6, 2025 4.15 MB

Variant
Arch
Version
DPI
Secure PDF Viewer 30 (30)

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: e0336b158dbfb5de26db55522db732ce1177bbbf

Base APK: app.grapheneos.pdfviewer.play.apk

Split APKs: config.xxhdpi

Size: 4.15 MB

What's New:

Notable changes in version 30:
• make text selection color opaque to resolve recent contrast regression
• update Android Gradle plugin to 8.9.2
• update npm dependencies
See https://github.com/GrapheneOS/PdfViewer/releases/tag/30 for the full release notes.
Android 8.0+
160dpi
Secure PDF Viewer 30 (30)

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: 477f853843df228edd3a37b2208ff232ae01a1ac

Base APK: app.grapheneos.pdfviewer.play.apk

Split APKs: config.mdpi

Size: 4.12 MB

What's New:

Notable changes in version 30:
• make text selection color opaque to resolve recent contrast regression
• update Android Gradle plugin to 8.9.2
• update npm dependencies
See https://github.com/GrapheneOS/PdfViewer/releases/tag/30 for the full release notes.
Android 8.0+
160dpi

Secure PDF Viewer 29 XAPK APKs May 1, 2025 4.13 MB Download

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: 6b00a3dd128d204fa8a43f0f41ee2bbdabe1cf47

Size: 4.13 MB

What's New:

Notable changes in version 29:
• update CSS for recent pdf.js versions to fix major issues with text selection
• update pdf.js to 5.2.133
• automate obtaining the latest character maps, ICC profiles, standard fonts and WebAssembly files from the currently used pdf.js release instead of manually handling updates
• update esbuild to 0.25.3
See https://github.com/GrapheneOS/PdfViewer/releases/tag/29 for the full release notes.

Secure PDF Viewer 28 XAPK APKs April 12, 2025 3.48 MB Download

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: 135b5e8dc500a31bb3cc757e904db13cf4a59dd1

Size: 3.48 MB

What's New:

Notable changes in version 28:
• add back JPEG 2000 image support unintentionally removed in PDF Viewer version 27 due to pdf.js splitting it out
• add JavaScript fallback for JPEG 2000 image support for when the WebView JIT is disabled
• improve CMYK to RGB conversion when the WebView JIT is enabled via ICC profile support provided by the pure Rust qcms library compiled to WebAssembly
See https://github.com/GrapheneOS/PdfViewer/releases/tag/28 for the full release notes.
More Information

Update Date:

Latest Version:

31

Need Update:

Submit latest version

Available on:

Google Play

Requirements:

Android 8.0+

Safe to Download

APKFab.com and the download link of this app are 100% safe. All download links of apps listed on APKFab.com are from Google Play Store or submitted by users. For the app from Google Play Store, APKFab.com won't modify it in any way. For the app submitted by users, APKFab.com will verify its APK signature safety before release it on our website.

Share
Share this page with your friends if you find it useful