PDF-Tabellen mit PHP in CSV analysierenPhp

PHP-Programmierer chatten hier
Guest
 PDF-Tabellen mit PHP in CSV analysieren

Post by Guest »

Ich muss eine PDF-Datei mit Tabellen in CSV konvertieren, also habe ich „PDFPARSER“ verwendet, um den gesamten Text zu analysieren, und dann mit pregmatch_all die Muster jeder Tabelle durchsucht, damit ich aus jeder Tabelle der PDF ein Array erstellen kann .

Die Struktur des folgenden PDF ist:

Image


Wenn ich analysiere, erhalte ich Folgendes

ECO-698 Acondicionador Frio-Calor ECO-CHI-522 Chimenea eléctrica con patas

Ich habe herausgefunden, wie ich alle ECO-XXXXX vorab abgleichen kann, aber ich weiß nicht, wie ich alle Beschreibungen vorab abgleichen soll

Das funktioniert bei ECO-XXXXXX

Code: Select all

$parser = new \Smalot\PdfParser\Parser();
$pdf    = $parser->parseFile('publication.pdf');

$text = $pdf->getText();
echo $text;

$pattern = '/ECO-[.-^*-]{3,}| ECO-[.-^*-]{4,}\s\b[NMB]\b|ECO-[.-^*-]{4,}\sUP| ECO-[.-^*-]{3,}\sUP\s[B-N-M]{1}| ECO-[.-^*-]{3,}\sRX/' ;
preg_match_all($pattern, $text, $array);

echo "";
print_r($array);
Ich bekomme

Code: Select all

Array ( [0] => Array ( [0] => ECO-698 [1] => ECO-CHI-522 [2]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post