私はアンドロイド開発の初心者です。私は Pdf を画像に変換して場所に保存することに取り組んでいます。PdfRenderer (API レベル 21) を使用して、PDF をビットマップ イメージに変換しました。変換された画像は透明な背景です。白い背景の画像を変換する方法を教えてください。2進数に変換できるように。
PdfRenderer renderer = new PdfRenderer(ParcelFileDescriptor.open(pdfFile, ParcelFileDescriptor.MODE_READ_ONLY));
Bitmap bitmap;
final int pageCount = renderer.getPageCount();
System.out.println("pageCount"+pageCount);
for (int i = 0; i < pageCount; i++) {
PdfRenderer.Page page = renderer.openPage(i);
int width = getResources().getDisplayMetrics().densityDpi / 72 * page.getWidth();
int height = getResources().getDisplayMetrics().densityDpi / 72 * page.getHeight();
bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
page.render(bitmap, null, null, PdfRenderer.Page.RENDER_MODE_FOR_PRINT);
storeImage(bitmap,"test.bmp");//I have wrote a function here to save the image
前もって感謝します。