void displayFromUri(Uri uri) { pdfFileName = getFileName(uri); Utils.tempBool = true; SharedPreferences.Editor editor = prefManager.edit(); editor.putString("uri", uri.toString()); editor.apply(); pdfView.useBestQuality(prefManager.getBoolean("quality_pref", false)); pdfView.fromUri(uri) .defaultPage(pageNumber) .onPageChange(this) .enableAnnotationRendering(true) .enableAntialiasing(prefManager.getBoolean("alias_pref", false)) .onLoad(this) .scrollHandle(new DefaultScrollHandle(this)) .spacing(10) // in dp .onPageError(this) .pageFitPolicy(FitPolicy.BOTH) .password(PDF_PASSWORD) .swipeHorizontal(prefManager.getBoolean("scroll_pref", false)) .autoSpacing(prefManager.getBoolean("scroll_pref", false)) .pageSnap(prefManager.getBoolean("snap_pref", false)) .pageFling(prefManager.getBoolean("fling_pref", false)) .load(); }
void displayFromAsset(String assetFileName) { pdfFileName = assetFileName; pdfView.useBestQuality(prefManager.getBoolean("quality_pref", false)); pdfView.fromAsset(assetFileName) .defaultPage(pageNumber) .onPageChange(this) .enableAnnotationRendering(true) .enableAntialiasing(prefManager.getBoolean("alias_pref", false)) .onLoad(this) .scrollHandle(new DefaultScrollHandle(this)) .spacing(10) // in dp .onPageError(this) .pageFitPolicy(FitPolicy.BOTH) .password(PDF_PASSWORD) .swipeHorizontal(prefManager.getBoolean("scroll_pref", false)) .autoSpacing(prefManager.getBoolean("scroll_pref", false)) .pageSnap(prefManager.getBoolean("snap_pref", false)) .pageFling(prefManager.getBoolean("fling_pref", false)) .load(); }
@Override public void onSuccess(File file, Call call, Response response) { Logger.d(file.getAbsolutePath().toString()); pdfView.fromFile(file) .swipeHorizontal(false) .enableDoubletap(true) .defaultPage(0) .enableAnnotationRendering(false) .password(null) .scrollHandle(null) .load(); }
private void configureViewer(PDFView.Configurator configurator) { configurator .enableSwipe(true) .swipeHorizontal(true) .enableDoubletap(true) .scrollHandle(new DefaultScrollHandle(this)) .load(); }