我正在使用Laravel 的 spatie 库将 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:
如果我将 word 文件用作 pdf,那么
setOptions
效果很好。它向我展示了它在 pdf 中的相同打印。标准 2:
如果我在其中使用带有 HTML 代码的 Laravel 刀片文件。
setOptions
在这种情况下不起作用。我不知道如何解决这个问题。
是否有任何其他选项可以text()
像 pdf 一样设置。我需要这个,因为在转换 pdftotext 之后,我必须从中收集相同的信息并存储在数据库中。