In version 2.9.x I create snapshot of a pdf page with this code:
DisplayMetrics dm = new DisplayMetrics();
ActReader.activity.getWindowManager().getDefaultDisplay().getMetrics(dm);
int disp_w = dm.widthPixels;
int disp_h = dm.heightPixels;
float dpix = ActReader.getPDFReader().PDFGetDoc().GetPageWidth(0);
float dpiy = ActReader.getPDFReader().PDFGetDoc().GetPageHeight(0);
dpix = Math.round(disp_w * 72 / dpix);
dpiy = Math.round((disp_h - 50) * 72 / dpiy);
if( dpix > dpiy ) dpix = dpiy;
int w = (int)(dpix * ActReader.getPDFReader().PDFGetDoc().GetPageWidth(0) / 72);
int h = (int)(dpix * ActReader.getPDFReader().PDFGetDoc().GetPageHeight(0) / 72);
Matrix mat = new com.radaee.pdf.Matrix(dpix/72, -dpix/72, 0, dpix * ActReader.getPDFReader().PDFGetDoc().GetPageHeight(0)/72);
int dib = Global.dibGet( 0, w, h );
page.RenderPrePare(dib);
page.Render(dib, mat);
Bitmap m_bmp = Bitmap.createBitmap(w, h, Config.ARGB_8888);
m_bmp.eraseColor(0xFFFFFFFF);
int bmp = Global.lockBitmap(m_bmp);
Global.drawToBmp(bmp, dib, 0, 0);
Global.unlockBitmap(m_bmp, bmp);
mat.Destroy();
Global.dibFree(dib);
page.Close();
But in version 3.5 Global.dibGet etc methods have been been removed without first being deprecated.
What methods should I use to get a shapshot of a pdf page?
Thank You