Rendu de fichiers PDF sous Android : exploration des options
Bien que les bibliothèques d'Android ne prennent pas en charge les PDF natifs, il existe plusieurs approches pour restituer des fichiers PDF dans Android applications.
PdfRenderer : API niveau 21 et Ci-dessus
Android 5.0 (Lollipop) a introduit la classe PdfRenderer, fournissant une solution robuste pour le rendu des pages PDF. Le code ci-dessous démontre son utilisation :
// Initialize the renderer PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor()); // Loop through all pages for (int i = 0; i < renderer.getPageCount(); i++) { // Open the page Page page = renderer.openPage(i); // Render the page page.render(bitmap, null, null, Page.RENDER_MODE_FOR_DISPLAY); // Use the rendered bitmap // Close the page page.close(); } // Close the renderer renderer.close();
Bibliothèque Android PdfViewer
Pour les anciennes versions d'Android, la bibliothèque Android PdfViewer propose une alternative. Son interface simplifiée rationalise le rendu PDF :
pdfView.fromAsset("file.pdf") .pages(0, 2, 1, 3, 3, 3) // Example page selection .enableSwipe(true) .load();
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!