Я использую библиотеку Lativel для преобразования PDF в текст.Я использую Xpdf.Это мой код для преобразования pdftotext.
$text1 = (new Pdf('C:\xpdf-tools-win-4.00\bin64\pdftotext.exe'))
->setPdf($dynamipathoffileuploadedbyuser)
->setOptions(['layout','layout'])
->text();
$string = $text1;
echo $string;
Как вы видите выше, пользователь загрузит какой-нибудь файл PDF, а затем я конвертирую этот файл в text()
.Я использую ->setOptions(['layout','layout'])
, чтобы отобразить мой текстовый формат так же, как и файл PDF.
Критерии 1:
Если я использовал файл слов в качестве pdf, то setOptions
прекрасно работает.Он показывает мне ту же распечатку, что и в pdf.
Критерии 2:
Если бы я использовал свой файл лезвия Laravel с HTML-кодом внутри него.setOptions
не работал в этом случае.Я не знаю, как решить эту проблему.
Есть ли другой параметр для установки text()
такой же, как pdf.Мне это нужно, потому что после преобразования pdftotext мне нужно собрать ту же информацию и сохранить ее в базе данных.