我正在尝试使用Pdfparser库来解析PDF文件,但是我遇到了包含类的一些问题。
我读了documentation,但它不起作用。
我使用Windows和XAMPP。
/xampp/htdocs/pdf_import
/vendor/autoload.php
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脚本时,我得到了这个错误:
致命错误:Class&#39; Smalot \ PdfParser \ Parser&#39;在第8行的C:\ xampp \ htdocs \ pdf_import \ pdfparser-master \ src \ import.php中找不到
答案 0 :(得分:0)
不知何故,你的道路并不适合
require 'vendor/autoload.php';
验证是否确实包含自动加载。
在 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();