我试图使用Pdfparser解析器库来解析一个PDF文件,但是我在类包含方面有一些问题。
我读过文档,但它不起作用。
我使用Windows和XAMPP。
/xampp/htdocs/pdf_import中创建了一个目录pdfparser-master/src中生成了pdfparser-master/src示例:
<?php
require '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();
}当我运行php脚本时,我获得了以下错误:
致命错误:在第8行的C:\xampp\htdocs\pdf_import\pdfparser-master\src\import.php中找不到'Smalot\PdfParser\Parser‘类
发布于 2021-06-03 12:30:31
不知怎么的,你的路不好
require 'vendor/autoload.php';验证autoload是否实际包括在内。
在Codeigniter3/4中,请确保将路径放在配置文件中。
$config['composer_autoload'] = 'vendor/autoload.php';然后在你的控制器/库里
// Parse pdf file and build necessary objects.
$parser = new \Smalot\PdfParser\Parser();
$pdf = $parser->parseFile(FCPATH . 'includes/temp/' . $pdf_file);
return $pdf->getText();https://stackoverflow.com/questions/27635221
复制相似问题