composer require smalot/pdfparser
$parser = new \Smalot\PdfParser\Parser();
$file = 'E:\\data\\label\\2023\\09\\12\\D020SE2309112R6NHY0T.PDF';
$pdf = $parser->parseFile($file);
$textContent = $pdf->getText();
参考链接:
https://www.codexworld.com/extract-text-from-pdf-using-php/
/** https://github.com/Setasign/FPDI **/
$pdf = new FPDI('l');
$pdf->setSourceFile('E:\EXAMPLE.PDF');
$tpl = $pdf->importPage(1);
$pdf->AddPage();
//$pdf->AddFont();
$pdf->useTemplate($tpl);
$pdf->SetFont('Helvetica');
//$size = $pdf->getTemplateSize($tpl);
$pdf->SetFontSize(30); //设置文字大小
$pdf->SetXY(90, 17); //设置位置
$pdf->SetTextColor(255, 0, 0);//设置文字颜色,默认黑色
$pdf->Cell(0, 0, 'TEST', 0, 0, 'C'); //将 TEST 写在PDF文件上
//在PDF文件上添加图片
$pdf->Image('E:\image.jpg',0,0,10,10);
//保存新的PDF文件
$pdf->Output('F','E:\EXAMPLE-1.PDF');