Я пытаюсь объединить некоторые PDF-файлы счетов-фактур, используя PDFMerge в моем веб-приложении.
Тем не менее, он не находит FpdiPdfParser\PdfParser\PdfParser.php
, но я могу найти его в соответствующей папке.
Я уже пытался переустановить fpdi и fpdf, но ничего не изменилось.
use PDFMerger\Pdf;
[...]
public function unioneFatture() {
$query = "SELECT * FROM invoices WHERE spedito=1";
$stmt = $this->db->prepare($query);
$pdf = new Pdf();
$stmt->execute();
$fatture = $stmt->fetchall();
foreach($fatture as $fattura) {
$linkdocumento = $fattura["linkdocumento"];
if (strpos($linkdocumento, '.html')){
$dompdf = new Dompdf();
$dompdf->loadHtml(file_get_contents($linkdocumento));
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();
$out = $dompdf->output();
file_put_contents('temp.pdf', $out);
$pdf->add("temp.pdf");
}
[...]
Вот возвращенная ошибка:
Warning: require(C:\Users\User\Desktop\Work\Arco\portale-fornitori\fornitori-services\public/../classes/setasign\FpdiPdfParser\PdfParser\PdfParser.php): failed to open stream: No such file or directory in C:\Users\User\Desktop\Work\Arco\portale-fornitori\fornitori-services\public\index.php on line 15
Fatal error: require(): Failed opening required 'C:\Users\User\Desktop\Work\Arco\portale-fornitori\fornitori-services\public/../classes/setasign\FpdiPdfParser\PdfParser\PdfParser.php' (include_path='C:\xampp27\php\PEAR') in C:\Users\User\Desktop\Work\Arco\portale-fornitori\fornitori-services\public\index.php on line 15
Вот что в моем index.php в строке 15:
require (__DIR__ . "/../classes/" . $classname . ".php");
Заранее спасибо.