ITextSharp v5 GetTextFromPage () throws an IndexOutOfRangeException

Trying to extract pdf text content with the following code:

PdfReader reader = new PdfReader(path);
string strText = string.Empty;

for (int page = 1; page <= reader.NumberOfPages; page++)
{
    string s = PdfTextExtractor.GetTextFromPage(reader, page);
    strText += " " + s;                
}
reader.Close();

      

NumberOfPages returns 257, but on page 227 GetTextFromPage () throws an IndexOutOfRangeException.

Any help is appreciated.

hofnarwillie

0


source to share


1 answer


I solved this problem by upgrading my version of iTextSharp from 5.1 to 5.2.



+1


source







All Articles