Android carece de soporte PDF incorporado. Sin embargo, la introducción de una biblioteca de visores PDF o utilizando la clase PDFRenderer de Android (disponible desde el nivel API 21) desbloquea la capacidad de representar archivos PDF dentro de las aplicaciones de Android.
para el nivel 21 de API y más arriba, la clase PDFrenderer de Android ofrece un enfoque de PDFRENDER SIGTRIGO para Render a Rénero. Aquí hay un ejemplo:
// Instantiate a PDF renderer. PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor()); // Iterate through all PDF pages. final int pageCount = renderer.getPageCount(); for (int i = 0; iUtilizando la biblioteca de Android PDFViewer
para niveles API anteriores, la biblioteca Android PDFViewer proporciona una solución conveniente. Cuenta con:
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();aprovechando estas técnicas, los desarrolladores pueden representar y mostrar a la perfección archivos PDF dentro de sus aplicaciones de Android, independientemente del nivel API.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3