0

Android アプリ内で PDF を開いて表示するにはどうすればよいですか? 商用アプリで使用する必要があり、オフラインで動作する必要があります。

4

2 に答える 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 に答える