Android не имеет встроенной поддержки PDF. Тем не менее, введение библиотеки просмотра PDF или использование класса PDFrenderer Android (доступно с тех пор, как API -уровне 21) разблокирует способность отображать файлы PDF в приложениях Android.
для уровня API 21 и выше, класс PDFrenderer Android PDFrenderer предлагает подход к PDFS. Вот пример:
// Instantiate a PDF renderer. PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor()); // Iterate through all PDF pages. final int pageCount = renderer.getPageCount(); for (int i = 0; iиспользование библиотеки Android PdfViewer
Для более старых уровней API, библиотека Android PdfViewer предоставляет удобное решение. Это функции:
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();, используя эти методы, разработчики могут плавно отображать и отображать PDF -файлы в своих приложениях Android, независимо от уровня API.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3