Я пытаюсь использовать библиотеку Pdfparser для анализа PDF-файла, но у меня есть некоторые проблемы с включением классов.
Я прочитал документацию, но она не работает.
Я использую Windows и XAMPP.
- Я создал каталог в
/xampp/htdocs/pdf_import
- Я установил Composer и сгенерировал
/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-скрипт, я получаю эту ошибку:
Неустранимая ошибка: класс 'Smalot\PdfParser\Parser' не найден в C:\xampp\htdocs\pdf_import\pdfparser-master\src\import.php в строке 8
require
вместоinclude
. - См. также Разницу между «include» и «require» в php - person hakre   schedule 24.12.2014vendor/autoload.php
был загружен. Я просто предложил это по этой причине, а не по той причине, что вы устраняете неполадки не с того конца. - person hakre   schedule 24.12.2014composer update smalot/pdfparser
из документации? - person hakre   schedule 24.12.2014