0
pdfファイルはアサートフォルダから読み込まれません。<Object>タグはアンドロイドウェブビューでは機能しません
タグが
WebView webview = new WebView(this);
string url = "file:///android_assets/test.pdf";
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(url);
はWebViewの中で以下のHTMLファイルをロードするアンドロイドのWebViewでは動作しません。
pdf、word、excel、pptを読み込む必要があります。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script src="js/jquery-ui.js" type="text/javascript"></script>
<link href="css/jquery-ui.css"
rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(function() {
var fileName = "Tulips.txt";
$("#btnShow").click(function() {
$("#dialog").dialog({
modal: true,
title: fileName,
width: 540,
height: 450,
buttons: {
Close: function() {
$(this).dialog('close');
}
},
open: function() {
var object = "<object data=\"{FileName}\" width=\"500px\" height=\"300px\">";
object += "</object>";
object = object.replace(/{FileName}/g, "Files/" + fileName);
$("#dialog").html(object);
}
});
});
});
</script>
<input id="btnShow" type="button" value="Show PDF" />
<div id="dialog" style="display: none">
</div>
</body>
</html>
親切に他の可能性は、AndroidのWebViewの助けを借りてHTMLにPDF、Wordの& Excelを変換する場合は私に知らせてください。
docx、ppt、xlsをAndroid webviewに読み込む可能性はありますか? @CommonsWare – karthick
@karthick:最初にHTMLに変換します。 – CommonsWare
が私の質問をコードで更新しました。 – karthick