Android manque de support PDF intégré. Cependant, l'introduction d'une bibliothèque PDF Viewer ou l'utilisation de la classe PDFRenderer d'Android (disponible depuis l'API niveau 21) déverrouille la possibilité de rendre des fichiers PDF dans les applications Android.
pour l'API niveau 21 et supérieur, la classe PDFRender Android offre une approche simple pour Render PDFS. Voici un exemple:
// Instantiate a PDF renderer. PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor()); // Iterate through all PDF pages. final int pageCount = renderer.getPageCount(); for (int i = 0; ien utilisant la bibliothèque Android PdfViewer
Pour les niveaux d'API plus anciens, la bibliothèque Android PDFViewer fournit une solution pratique. Il est en fonctionnalités:
pdfView.fromAsset(String) .pages(0, 2, 1, 3, 3, 3) // all pages are displayed by default .enableSwipe(true) .swipeHorizontal(false) .enableDoubletap(true) .defaultPage(0) .onDraw(onDrawListener) .onLoad(onLoadCompleteListener) .onPageChange(onPageChangeListener) .onPageScroll(onPageScrollListener) .onError(onErrorListener) .enableAnnotationRendering(false) .password(null) .scrollHandle(null) .load();En tirant parti de ces techniques, les développeurs peuvent rendre et afficher de manière transparente les fichiers PDF dans leurs applications Android, quel que soit le niveau API.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3