public void ShowNextPage()
    {
        if (currPageIndex >= totalPageCnt - 1)
        {
            return;
        }

        currPageIndex++;

        pdfSceneImg.texture = pti.GetDrawImageFromPdf(currPageIndex);
        logTxt.text         = "Page: (" + (currPageIndex + 1).ToString() + "/" + totalPageCnt.ToString() + ")";
    }
    //private List<Texture2D> pdfPages = new List<Texture2D> ();

    //C:\Users\shubh\Documents\Unity_Projects\OpenCVTest\Assets\StreamingAssets\cert.pdf

    public void InitialisePdf(InputField path)
    {
        //pdfPages.Clear ();
        totalPageCnt = 0;
        //Debug.Log(path.text);
        pti              = new PdfToImage();
        PdfToImage.logs += PdfLog;

//		Debug.Log (pti.Test());
        if (pti.ReadPdf(path.text, ref totalPageCnt))
        {
            logTxt.text = "Page: (" + (currPageIndex + 1).ToString() + "/" + totalPageCnt.ToString() + ")";
        }
        else
        {
            logTxt.text = "unable to read";
        }

        pdfSceneImg.texture = pti.GetDrawImageFromPdf(0);
        //pdfSceneImg.texture = pdfPages [0];
    }