我试过......
webview + google docs viewer
PdfRenderer
......但每个人都有一个问题:
稳定,但无法改变横向模式。并且无法选择初始页面。
可以选择初始页面和横向模式,但速度非常慢。和低分辨率。
有没有人知道更好的选择?
答案 0 :(得分:1)
它应该在app中打开
通常,这不是用户想要的。
除此之外,引用myself:
Mozilla用于Firefox的PDF渲染器是 PDF.js。这适用于 Android的
WebView
,但只有WebView
的现代化身 (即Android 4.4+)。它还会为你的APK文件增加~2MB 您需要打包的几MB MB的形式 资产。但是,它可以处理相当广泛的PDF文件。Google用于Chromium的PDF渲染器是 pdfium。但是,这个 是C / C ++代码,而不是JavaScript。 Bartosz Schiller的
AndroidPdfViewer
图书馆 将Pdfium包裹在处理渲染和标准手势的View
中(例如, 水平滑动在页面之间移动)。这适用于老年人 Android版本(我通过4.1测试),但它增加了大约5MB 你的APK 每CPU架构。默认情况下,您将获得六种体系结构 和30MB的开销。仔细修剪不必要的CPU 支持(参见ya,MIPS)和ABI分割,你可以最小化每个APK 足迹,但最终会增加部署的复杂性。
答案 1 :(得分:-1)