7

Android アプリケーションで PDF ファイルを読み込もうとしています。独自の GUI が必要で、最初のページを表紙として使用したいので、デフォルトの pdf リーダーを使用せずに新しいインテントを開くだけです。したがって、独自のpdfリーダーを作成する必要があります。私はいくつかの調査を行い、 muPDF とAndroid PDF Viewer Libraryに出会いました。

  1. githubの説明から、チュートリアルに従ってAndroid PDF Viewer Libraryを実装しようとしました。しかし、問題は、pdf ファイルを永遠にロードすることです。説明の手順以外に何かする必要がありますか?

  2. muPDF ライブラリのチュートリアルが見つかりません。それを実装する方法は?

  3. 前の 2 つの質問に対する有用な回答がない場合、チュートリアルと優れたドキュメントを備えた優れた PDF ライブラリはありますか?

ありがとう、うまくいけば、私は私の問題を解決できるでしょう

4

5 に答える 5

7

MuPDF は非常に優れたライブラリであり、間違いなく使用できます。MuPDF を使用した Android アプリの完全な例が必要な場合は、Githubにあるこのカスタマイズ可能な雑誌アプリをご覧になることをお勧めします。

于 2013-10-21T10:05:05.937 に答える
7

まず、既存の Android アプリ プロジェクト内で MUPDF を使用する場合は、このリンクにあるガイドに従うことができます(すべての著作権は著者に帰属します。これは私が書いたものではありません)。

私は非常に単純な PDF 読み取り/印刷ソリューションをアプリ内に統合しようとしていますが、そのガイドに従って入手した MuPdf アプリケーションのデモを削除/簡素化するのに苦労しています。私はすでに(どういうわけか)注釈とファイル選択機能を削除することに成功しましたが、すべての仕事を完了するには、本当に助けが必要です. 本当にたくさんのものがありますが、これに関するドキュメントはまったくありません。私は単にコードを読み、必要なものとそうでないものを理解しようとしており、機能を1つずつ削除し、カタログに表示されるエラーに駆り立てられています。

また、私たち二人とも (私があなたのニーズを正しく理解していれば) PDF レンダリング機能だけが必要なので、ソースからビルドするときに MuPDF ライブラリに組み込まれている不要な機能のいくつかを (可能であれば) 無効にする方法を誰かが指摘してくれると助かります (例として、DjVu サポートとして)。

あなたの質問に対する本当の答えでなくても、これがお役に立てば幸いです。

于 2013-10-31T11:33:14.420 に答える
3

Android 5.0 以降では、Android の内部PDF レンダラーを使用することもできます。また、PDF を操作するためにiTextgをいつでも使用できます。

于 2015-03-24T10:07:41.050 に答える