Как получить текстовое содержание PDF в <iframe>? - PullRequest
0 голосов
/ 31 марта 2019

Я создаю приложение, в котором пользователь загружает документ PDF и отображает его в iframe, и я хочу получить текстовое содержимое загруженного файла pdf

, что я пробовал:

<b-form-file   input="file"  class="mb-2 m-2" @change="uploadFile"/>
<iframe id="frame"  width="900" height="900" src="" type="application/pdf">

обработчик загрузки файла:

async uploadFile(ev) {

           this.file = ev;

           var url = URL.createObjectURL(ev.target.files[0]);
           var preview = document.getElementById("frame");
           preview.setAttribute('src', url);

//I want to get the text content for the uploaded pdf here
}

есть идеи, как этого добиться?

Спасибо!

1 Ответ

0 голосов
/ 11 апреля 2019

загружаете ли вы в свой бэкэнд или ваш фронтэнд.В любом случае вы используете async uploadFile (ev), который является javascript, который загружает файлы на клиентский компьютер, а не на серверный компьютер, поэтому сервер никогда не сможет читать то, что на клиентском компьютере.Теперь, если вы хотите прочитать то, что на экране для пользователя, вам понадобится какое-то решение javascript для чтения содержимого PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...