3

この質問が何度も寄せられていることは承知していますが、PDF ドキュメントをネイティブに表示するための既存の適切に機能するライブラリがあるかどうかはまだ不明です。

アプリ内に保存されている PDF ドキュメントのみを表示したい。新しいアクティビティを開くことは問題ありません。既存のビュー内に表示する必要はありません。ローカルの PDF ファイルを読み取るためのアクティビティ インテントを起動するコードを既に作成していますが、もちろん、デバイスに PDF Viewer アプリがまだインストールされていない場合は何も起こりません。

APV、VuDroid、droidreader などについて聞いたことがありますが、それらはすべて APK であり、アプリ コード内で使用できるライブラリではないようです。

それで、これを達成するための実際のAndroidライブラリはありますか?

前もって感謝します。

4

3 に答える 3

2

オフラインモードで動作するこれを試すことができます https://github.com/bitfield66/PdfViewerAndroid_Offline

pdfパスを受け入れるだけです。

于 2013-10-24T07:06:05.737 に答える
0

C++/NDK で記述されており、クリック可能な画像 (画像にリンクされた URL を意味します) などの独自の機能を備えているため、MuPDF Adnroid libが気に入っています。この機能を備えた他の lib はなく、本当に必要でした。
実際には、lib をまったく使用せずに PDF を開くことができます。Google ドキュメント経由で WebView を使用しますが、MuPDF を使用している間は常に IC が必要なため、この方法は好きではありません。PDF ファイルを DL して、いつでもオフラインで自由に開くことができます。また、WebView の方法は、バッテリーの消耗 + ラグ + CPU の加熱を意味するデバイスにとってより「ハード」であり、より多くのトラフィックを使用します (DL&show 方法と比較した場合)。

于 2015-02-25T11:29:14.400 に答える