Android での PDF ファイルのレンダリング: オプションの探索
Android のライブラリにはネイティブ PDF サポートがありませんが、Android 内で PDF ファイルをレンダリングするにはいくつかの方法があります。アプリケーション。
PdfRenderer: API レベル 21 および上記の
Android 5.0 (Lollipop) では PdfRenderer クラスが導入され、PDF ページをレンダリングするための堅牢なソリューションが提供されました。以下のコードはその使用法を示しています。
// Initialize the renderer PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor()); // Loop through all pages for (int i = 0; i < renderer.getPageCount(); i++) { // Open the page Page page = renderer.openPage(i); // Render the page page.render(bitmap, null, null, Page.RENDER_MODE_FOR_DISPLAY); // Use the rendered bitmap // Close the page page.close(); } // Close the renderer renderer.close();
Android PdfViewer ライブラリ
古い Android バージョンの場合、Android PdfViewer ライブラリが代替手段を提供します。簡素化されたインターフェースにより PDF レンダリングが合理化されます:
pdfView.fromAsset("file.pdf") .pages(0, 2, 1, 3, 3, 3) // Example page selection .enableSwipe(true) .load();
以上がAndroid アプリケーションで PDF ファイルをレンダリングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。