Secure PDF Viewer

8.9 68

v31 di GrapheneOS

download Secure PDF Viewer XAPK download Secure PDF Viewer XAPK

Su PDF Viewer

Semplice visualizzatore PDF per Android basato su pdf.js e fornitori di contenuti. L'app non richiede alcuna autorizzazione. Il flusso PDF viene inserito nel WebView sandbox senza consentirgli l'accesso alla rete, ai file, ai fornitori di contenuti o ad altri dati.
La Content-Security-Policy viene utilizzata per imporre che le proprietà JavaScript e di stile all'interno di WebView siano contenuti interamente statici dalle risorse APK oltre a bloccare i caratteri personalizzati poiché pdf.js ne gestisce il rendering da solo.
Riutilizza lo stack di rendering rafforzato di Chromium esponendo solo un piccolo sottoinsieme della superficie di attacco rispetto al contenuto web effettivo. Il codice di rendering PDF stesso è sicuro per la memoria con la valutazione dinamica del codice disabilitata e anche se un utente malintenzionato ottenesse l'esecuzione del codice sfruttando il motore di rendering web sottostante, si troverebbe all'interno della sandbox del renderer Chromium con meno accesso di quanto avrebbe all'interno del browser.

Aggiornamento PDF Viewer 31

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.
Leggi di Più
Caratteristiche PDF Viewer
Versioni Precedenti Altro
Secure PDF Viewer
Secure PDF Viewer 31 XAPK APKs
September 4, 2025 4.15 MB

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
Secure PDF Viewer 30 XAPK APKs
May 6, 2025 4.15 MB
Variant
Arch
Version
DPI
Android 8.0+
160dpi
Android 8.0+
160dpi
Secure PDF Viewer
Secure PDF Viewer 29 XAPK APKs
May 1, 2025 4.13 MB

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
Secure PDF Viewer 28 XAPK APKs
April 12, 2025 3.48 MB

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.
Maggiori Informazioni

Data Aggiornamento:

Ultima Versione:

31

Aggiornamento Necessario:

Invia l'ultima versione

Disponibile su:

Google Play

Requisiti:

Android 8.0+