Le SDK Android ne possède pas d'api permettant le rendu de PDF. Cette presentation vous montrera comment traiter cette problématique, via l'utilisation du Native Developement Kit (NDK), la compilation et l'intégration de bibliothèques natives, puis comment protéger ses fichiers et éviter que ceux-ci ne soient accessibles trop facilement.
5. Pdf et Android SDK
1/ Laisser la main à l’OS
File file = new File("/sdcard/files/mypdf.pdf");
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
Uri uri = Uri.fromFile(file);
intent.setDataAndType(uri, "application/pdf");
6. Pdf et QuickOffice
2/ Quickoffice + webview
String myUrl = "https://drive.google.com/viewer?url=" + myPdfFile;
mWebview = (WebView) findViewById(R.id.webview);
mWebview.getSettings().setJavaScriptEnabled(true);
mWebview.loadUrl(myUrl);
38. Plus de sécurité
- Fichier PDF avec mot de passe :
- Chiffrage coté JNI
- SSL (+ vérification certificats)
MuPDFCore.authenticatePassword(“mypassword”);