如何在Android设备上显示内嵌PDF文档?
我需要在HTML页面上显示PDF文档,而不是在单独的页面上仅显示PDF 基本上,用户将单击一个按钮,该按钮将把他们带到一个新页面,该页面在这两个部分之间有页眉部分、页脚部分和PDF 我的第一个想法是作为一个iFrame。它在我的浏览器上运行得很好。但当我将应用程序移植到android设备上时,我意识到android设备甚至不显示PDF。这只是PDF应该放在的空白处如何在Android设备上显示内嵌PDF文档?,android,html,cordova,pdf,phonegap-plugins,Android,Html,Cordova,Pdf,Phonegap Plugins,我需要在HTML页面上显示PDF文档,而不是在单独的页面上仅显示PDF 基本上,用户将单击一个按钮,该按钮将把他们带到一个新页面,该页面在这两个部分之间有页眉部分、页脚部分和PDF 我的第一个想法是作为一个iFrame。它在我的浏览器上运行得很好。但当我将应用程序移植到android设备上时,我意识到android设备甚至不显示PDF。这只是PDF应该放在的空白处 我是否可以根据需要显示PDF?查看此库:或此分叉:。您可以从下载库或使用mavaen url在项目中导入 只需将xml代码放在布局
我是否可以根据需要显示PDF?查看此库:或此分叉:。您可以从下载库或使用mavaen url在项目中导入 只需将xml代码放在布局的下面
<RelativeLayout>
<yourheader id="header"
alignParentTop="true"/>
<com.joanzapata.pdfview.PDFView
android:id="@+id/pdfview"
android:layout_width="match_parent"
android:layout_height="match_parent"
below="id/header"
above="id/footer"/>
<yourFooter id="footer"
alignparentBottom="true"/>
<RelativeLayout>
剩下的就交给它了
一切功劳归于
页面是可选的,它允许您根据需要过滤和排序PDF页面
onDraw也是可选的,它允许您在提供的画布上,在当前页面上方绘制一些东西
pdfView.fromAsset(pdfName)
.pages(0, 2, 1, 3, 3, 3)
.defaultPage(1)
.showMinimap(false)
.enableSwipe(true)
.onDraw(onDrawListener)
.onLoad(onLoadCompleteListener)
.onPageChange(onPageChangeListener)
.load();