Android アプリ内で PDF を開いて表示するにはどうすればよいですか? 商用アプリで使用する必要があり、オフラインで動作する必要があります。
2 に答える
2
次の 3 つのオプションがあります。
1) 外部のビューアーアプリケーションを使用する。Vino がその方法を示します。
2) オープン ソース ライブラリを使用します。1つか2つあるが、本当にひどい
3) 商業図書館に多額のお金を払う。大きなものは、PdfTron (年間数万の費用がかかります)、Qoppa (年間数千の費用がかかります)、および Raede (アプリごとに約 1,000 の費用がかかります) です。これは、私が見たパフォーマンスと機能の順序とほとんど同じです.pdftronが最高で、raedeが最悪です。
于 2013-03-27T15:02:23.927 に答える
1
次のコードを試してください
try{
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(
Uri.parse("file://" + getFilesDir() + "/userguide.pdf"),
"application/pdf");
startActivity(intent);
}catch(Exception e){
Toast.makeText(getBaseContext(), "No Application Available to View PDF.", Toast.LENGTH_SHORT).show();
}
これを実行するには、事前に PDF ビュー アプリケーションをインストールする必要があります。
于 2013-03-27T14:59:43.523 に答える