我意识到Android没有内置的显示PDF文件的方法.
如何在Android上使用Java渲染PDF文件?
在我的应用程序中,我将收到一个字节流并将其转换为手机内存中的pdf文件.如何将其呈现为pdf?并在活动中展示它?
我想在Android中使用phonegap InAppBrowser显示外部PDF,但它不起作用.
这是我的JS代码:
<script>
function openPDF() {
var ref = window.open('http://www.i-drain.net/userfiles/file/einbauanleitung_iboard.pdf', '_blank', 'location=yes');
ref.addEventListener('loadstart', function(event) { alert('start: ' + event.url); });
ref.addEventListener('loadstop', function(event) { alert('stop: ' + event.url); });
ref.addEventListener('loaderror', function(event) { alert('error: ' + event.message); });
ref.addEventListener('exit', function(event) { alert(event.type); });
}
</script>
Run Code Online (Sandbox Code Playgroud)
我想在点击图片后打开pdf,所以我使用这个HTML代码:
<a href="#" onclick="openPDF()" >
<img src="images/button.png">
</a>
Run Code Online (Sandbox Code Playgroud) 我无法弄清楚如何在Android应用程序中显示PDF文件.到目前为止,我发现可以Intent使用Android默认应用程序启动并打开PDF.但我想直接在我的应用程序中查看PDF文件而不退出.我的布局中有一个页眉和一个页脚 - 我想在两者之间打开PDF.我还PdfReader.jar从github.com 找到了一个文件,但它在一个新活动中打开了PDF.
我有一个应用程序,我在webview中呈现的网页上按钮.
现在点击按钮,下载pdf文件,然后需要在同一webview中打开相同的文件.