AndroidPdfViewer
AndroidPdfViewer copied to clipboard
Pdf Render
After 2.6.1 version pdf render not working, just show empty white view.
Think i had that once before, update gradle..
@1stmetro the gradle version is 4.1, the android tools build gradle version is 3.0.1 and android compile sdk version is 27, I suppose everything is updated.
whats in the log ? any errors ?
just log D/jniPdfium: Init FPDF library and noting else, also not calling callbacks like onError, onRender etc.
Maybe it helps my codes like that
pdfView.fromStream(inputStream)
.enableSwipe(true)
.swipeHorizontal(false)
.enableDoubletap(true)
.defaultPage(0)
.onError(new OnErrorListener() {
@Override
public void onError(Throwable t) {
Timber.i(t);
}
})
.onPageError(new OnPageErrorListener() {
@Override
public void onPageError(int page, Throwable t) {
Timber.i(t);
}
})
.onRender(new OnRenderListener() {
@Override
public void onInitiallyRendered(int nbPages) {
Timber.i("%d", nbPages);
}
})
.onDraw(new OnDrawListener() {
@Override
public void onLayerDrawn(Canvas canvas, float pageWidth, float pageHeight, int displayedPage) {
Timber.i("%d %d %d", pageWidth, pageHeight, displayedPage);
}
})
.enableAnnotationRendering(false)
.password(null)
.scrollHandle(null)
.load();
i have a same problem.
android-pdf-viewer:3.0.0-beta.3 gradle:4.1 useage: pdfView.fromFile(file).swipeHorizontal(false).defaultPage(0).pageFitPolicy(FitPolicy.WIDTH).load();
develop is rendered ok,but release white empty.
buildTypes { release { minifyEnabled true shrinkResources true proguardFiles xxxxxx signingConfig xxxxxx } debug { ndk { abiFilters "armeabi", "x86" } } }
Hello, you have to use concurrency utilities to render your pdf like : GlobaleScope.launch { // render your pdf here } or thread(start = true) { // render your pdf here } or something like this