Wednesday, August 14, 2013

How to Get Pdf File Page Count



How to Get Pdf File Page Count 

   public static int GetNoOfPagesPDF(string FileName)
        {

            int result = 0;

            string path="D:\\A\\PdfReader\\PdfReader\\Pdf\\EHRTest.pdf";
            FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);
            //FileStream fs = new FileStream(FileName, FileMode.Open, FileAccess.Read,);

            StreamReader r = new StreamReader(fs);

            string pdfText = r.ReadToEnd();



            System.Text.RegularExpressions.Regex regx = new Regex(@"/Type\s*/Page[^s]");

            System.Text.RegularExpressions.MatchCollection matches = regx.Matches(pdfText);

            result = matches.Count;

            return result;



        }

No comments:

Post a Comment