Android - обнаружение нажатого текста из PDF - PullRequest
0 голосов
/ 02 апреля 2020

Я работаю над приложением android, где мне нужно определить текст из PDF, где пользователь нажимает. Как и в абзаце, я нажимаю на слово «пропорция», мне нужно получить это слово в переменной.

Я провел небольшое исследование, и одно из возможных решений - извлечь весь текст из PDF, используя textpdf. нашел в ответе на stackoverflow. Android - Получить текст из PDF

Gradle,

compile 'com.itextpdf:itextg:5.5.10'

Java,

  try {
            String parsedText="";
            PdfReader reader = new PdfReader(yourPdfPath);
            int n = reader.getNumberOfPages();
            for (int i = 0; i <n ; i++) {
                parsedText   = parsedText+PdfTextExtractor.getTextFromPage(reader, i+1).trim()+"\n"; 
             //Extracting the content from the different pages
            }
            System.out.println(parsedText);
            reader.close();
        } catch (Exception e) {
            System.out.println(e);
        }
...