0

I want to handle links in my pdf but .linkHandler method is not working and giving me errors that it should be renamed but according to library, I'm using this correctly.

Have a look at the code

   PDFView pdfView = findViewById(R.id.pdfView);
        pdfView.fromAsset("YEK.pdf")
                .defaultPage(0)
                .enableSwipe(true)
                .swipeHorizontal(false)
                .enableDoubletap(true)
                .onLoad(new OnLoadCompleteListener() {
                    @Override
                    public void loadComplete(int nbPages) {
                        // PDF loaded successfully
                    }
                })
                .load();

        pdfView.fromAsset("YEK.pdf")
                .defaultPage(0)
                .enableSwipe(true)
                .swipeHorizontal(false)
                .enableDoubletap(true)
                .onLoad(new OnLoadCompleteListener() {
                    @Override
                    public void loadComplete(int nbPages) {
                        // PDF loaded successfully
                    }
                })
                .onPageChange(new OnPageChangeListener() {
                    @Override
                    public void onPageChanged(int page, int pageCount) {
                        // Page changed
                    }
                })
                .onPageError(new OnPageErrorListener() {
                    @Override
                    public void onPageError(int page, Throwable t) {
                        // Error occurred while loading page
                    }
                })
                .onRender(new OnRenderListener() {
                    @Override
                    public void onInitiallyRendered(int nbPages) {

                    }

                    @Override
                    public void onInitiallyRendered(int nbPages, float pageWidth, float pageHeight) {
                        // PDF rendered successfully
                        pdfView.enableAnnotationRendering(true);
                        pdfView.linkHandler(new DefaultLinkHandler(pdfView));
                    }
                })
                .load();



    }
}

I am using to write a pdfreader app. And the pdf which I'm using in the app has embedded links. I want to handle that links but this is not working. Android studio is the IDE 'm using.

Here is the implementation for the library in build.gradle

implementation 'com.github.barteksc:android-pdf-viewer:3.2.0-beta.1'

0 Answers0