所以我安装了 PDF Parser ( http://www.pdfparser.org/ )。我检查了他们的网站并使用了演示。这给了我想要的结果。经过数小时的搜索如何使用作曲家,我终于设法让它工作。现在我遇到了下一个问题,如何从演示中获取结果。
我使用了文档页面上给出的示例代码。它确实提取了文本,但所有文本都在同一行。当我使用演示时,每个新页面都以新段落开头,并且每段文本都放在单独的行上。代码:
<?php
// Include Composer autoloader if not already done.
include 'vendor/autoload.php';
// Parse pdf file and build necessary objects.
$parser = new \Smalot\PdfParser\Parser();
$pdf = $parser->parseFile('document.pdf');
// Retrieve all pages from the pdf file.
$pages = $pdf->getPages();
// Loop over each page to extract text.
foreach ($pages as $page) {
echo $page->getText();
}
?>
正如我所说,当我使用上面的代码时,我将所有文本放在一行上。我的问题是如何获得与演示页面上的脚本相同的结果?