-2
アプリケーションでオフラインでPDFを表示したい私たちはイメージファイルを描画可能な状態に保ち、イメージビューに設定します。同じ方法で、PDFをリソース内に保持して表示することも可能です。PDFをresourcesフォルダに保存してアプリケーションに表示することはできますか?
アプリケーションでオフラインでPDFを表示したい私たちはイメージファイルを描画可能な状態に保ち、イメージビューに設定します。同じ方法で、PDFをリソース内に保持して表示することも可能です。PDFをresourcesフォルダに保存してアプリケーションに表示することはできますか?
あなたはAndroidのPDFRenderクラスを探しています。あなたは以下のようなものを作ってから、にYourImageView.setImageBitmap()
methodで設定します。
// create a new renderer
PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor());
// let us just render all pages
final int pageCount = renderer.getPageCount();
for (int i = 0; i < pageCount; i++) {
Page page = renderer.openPage(i);
// say we render for showing on the screen
page.render(mBitmap, null, null, Page.RENDER_MODE_FOR_DISPLAY);
// do stuff with the bitmap
// close the page
page.close();
}
// close the renderer
renderer.close();
あなたはいくつかのフォルダにPDFを保存して、次回にアプリケーションを開くことができます。 –