私のアプリケーションのコア部分は、オンラインで PDF をロードすることであり、ユーザーは与えられた権利に従ってダウンロードすることができます。
私が直面している問題は、PDFをオンラインでロードしたいということです。いろいろ調べた結果、わかったのは、
Android で PDF をオンラインで表示するには、次の 2 つの方法があります。
1) 単純なホスト URL をロードして Web ビューで
2)グーグルドキュメントによる。
しかし、私たちの場合、方法 (1) を使用すると、モバイル Web ビューは PDF のホストされた URL をリダイレクトしません。また、方法 (2) を使用する場合、ファイル サイズに関する Google ドキュメントの特定の制限があります。(小さな pdf は、1MB のサイズで 5 から 10 のようにロードされます)
しかし、サイズが 2 または 3 MB の PDF をロードした後、「No PREVIEW AVAILABLE」というエラーが表示され、別の URL を開くとこのエラーが継続的に表示されます。
したがって、URLからPDFを表示するための簡単な解決策はまだないようです(PDFをダウンロードせずにオンラインで)。
オンラインで PDF を開くもう 1 つの方法は、ブラウザー、Adobe PDF リーダー、またはデバイスで利用可能な任意の種類の PDF ビューアー アプリケーションなどの他のサードパーティ アプリケーションで開くことができることです。
短所:ブラウザでPDFを開くと自動的にダウンロードされ、サードパーティのアプリケーションで開くと、PDFをダウンロードするオプションがあります.
PDFをオンラインで読むための解決策を教えてください。
また、URL から PDF をオンラインでロードする機能を提供する有料の pdf SDK が利用できる場合は、その情報も提供してください。
また、pdfをオンラインで表示するためのpdfビューアライブラリをいくつか提案してください。
ライブラリの多くを使用しましたが、アプリケーションのサイズが 8 ~ 10 MB に増加します。
前もって感謝します。