android-pdfview
android-pdfview copied to clipboard
Fit page with width
Hi is it possible to default zoom pdf page to fit parent width?
i have same question!please help!!!
You can do something like:
pdfView.fromFile(pdfFile).defaultPage(1)
.showMinimap(false)
.enableSwipe(false)
.onLoad(new OnLoadCompleteListener() {
@Override
public void loadComplete(int nbPages) {
float pageWidth = pdfView.getOptimalPageWidth();
float viewWidth = pdfView.getWidth();
pdfView.zoomTo(viewWidth/pageWidth);
pdfView.loadPages();
}
})
.load();
How to swipe when Zoomed?
write this code below after you set config and load()
mPDFView.resetZoom();
@douglasg Thank you for your useful
you can rewrite onRender methods, fitToWidth() can be work
pdfView.fromStream(contentIn)
.enableSwipe(true)
.onRender(new OnRenderListener() {
@Override
public void onInitiallyRendered(int nbPages, float pageWidth, float pageHeight) {
pdfView.fitToWidth();
}
})
.onLoad(new OnLoadCompleteListener() {
@Override
public void loadComplete(int nbPages) {
dismissProgressDialog();
}
})
.load();