Извлечь текст текущей страницы из pdf (используя MuPDF)
Я написал код для извлечения текста из PDF, и он отлично работает. Проблема в том, что текст только первой страницы извлекается, хотя я нахожусь на другой странице.
Вот код, который я использую -
public void extracttext()
{
TextWord[][] textWord = core.textLines(mDocView.getDisplayedViewIndex());
int z, j;
for (z = 0; z < textWord.length; z++) {
for (j = 0; j < textWord[z].length; j++) {
word = word + textWord[z][j].w + " ";
}
}
}
Какую ошибку я делаю?
1 ответ
Решение
Ну, я совершил очень глупую ошибку. Я забыл повторно инициализировать слово в "" . Итак, текст, который был извлечен, был добавлен после уже извлеченного текста, и я привык думать, что текст был извлечен только с первой страницы.