iTextSharp v5 GetTextFromPage () создает исключение IndexOutOfRangeException - PullRequest
0 голосов
/ 20 декабря 2011

Попытка извлечь текстовое содержимое файла PDF с помощью следующего кода:

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 возвращает 257, но на странице 227 GetTextFromPage () генерирует исключение IndexOutOfRangeException.

Любая помощь приветствуется.

hofnarwillie

1 Ответ

1 голос
/ 19 апреля 2012

Я решил эту проблему, обновив мою версию iTextSharp с 5.1 до 5.2.

...