Phonegap 2.0 を使用する Android 用の PDF ビューアを探しています。iOSでは機能するがAndroidでは機能しないchildbrowserプラグインを試しました。これを試してみましたhttp://www.giovesoft.com/2011/08/download-and-open-pdf-with-phonegap.htmlしかし、それも機能しませんでした.PhoneGapがファイルで定義されていないなどのエラーメッセージが表示されますundefined のメソッド「showPdf」を呼び出すことはできません。
質問する
14344 次
5 に答える
3
あなたはpdf.jsを使うことができます:
pdf.jsは、ネイティブコードの支援なしで忠実で効率的なPortable Document Format(PDF)レンダラーの構築を探求するHTML5テクノロジー実験です。
于 2012-09-12T09:54:12.897 に答える
0
子ブラウザは android での PDF 表示をサポートしていません。Android で Google ドキュメント ビューアーを使用することをお勧めします。ここで別のスタックオーバーフローの質問で、完全な回答が得られます
于 2014-01-06T07:32:22.377 に答える
0
Android では、Android Intents を使用して PDF を表示できます。これにより、携帯電話で使用できるすべての PDF ビューアが表示されます。いずれかを選択してpdfを表示できます
例:
private void showPdfAndroid(String url) throws IOException {
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(url);
String extension = url.substring(url.lastIndexOf(".")+1);
String type = "";
if (extension.toLowerCase().equals("pdf")) {
type = "application/pdf";
Log.d("application/pdf", "application/pdf");
}
intent.setDataAndType(Uri.fromFile(file), type);
cordova.getActivity().startActivity(intent);
Log.d("FileViewerPlugin", "View complete in" + url);
}
于 2013-08-15T08:39:28.887 に答える