답변 4개
채택된 답변
+20 포인트
기본 로직만 설명 드리자면 여러 콤포넌트가 있겠지만
smalot/pdfparser 를 예를 들어...
컴포저로 해당 콤포넌트 설치하시고.
composer require smalot/pdfparser
Copy
<?php
require 'vendor/autoload.php';
use Smalot\PdfParser\Parser;
// PDF 파일 경로
$pdfFile = 'example.pdf'; //첨부파일 경로를 대입.
// PDF 파서 생성
$parser = new Parser();
$pdf = $parser->parseFile($pdfFile);
// PDF 내용 추출
$text = $pdf->getText();
// 검색할 텍스트
$searchText = '특정 텍스트'; //검색어
// 검색 수행
if (strpos($text, $searchText) !== false) {
echo "텍스트가 발견되었습니다!";
} else {
echo "텍스트를 찾을 수 없습니다.";
}
?>
요런식으로 간단히 설명 드립니다.
pdf 텍스트가 에디터에서 긁히는 방식이면 사용가능 하고 이미지 형식이면
Tesseract 를 통해 ocr 인식하셔야 합니다.
답변을 작성하려면 로그인이 필요합니다.