=== PDF 변환 프로세서 시작 === Job ID: pdf_68f9b610ec8304.93627231 DOCUMENT_ROOT: /var/www/html PHP SAPI: cli 현재 디렉토리: /var/www/html/insurance_magazine/admin 작업 정보 파일 경로: /var/www/html/insurance_magazine/logs/pdf_job_pdf_68f9b610ec8304.93627231.json ✅ 작업 정보 파일 존재 ✅ 작업 정보 파싱 성공: Array ( [job_id] => pdf_68f9b610ec8304.93627231 [pdf_path] => /var/www/html/insurance_magazine/logs/temp/pdf_68f9b610ec8304.93627231.pdf [article_title] => 살아있을때 연금처럼 받을 수 있는 종신보험이 나온다고 합니다. [category_id] => 4 [article_type] => news [created_at] => 2025-10-23 13:58:56 ) PDF 파일 경로: /var/www/html/insurance_magazine/logs/temp/pdf_68f9b610ec8304.93627231.pdf 기사 제목: 살아있을때 연금처럼 받을 수 있는 종신보험이 나온다고 합니다. 카테고리 ID: 4 ✅ PDF 파일 존재 (3868 bytes) PDFToArticleConverter 인스턴스 생성 중... ✅ PDFToArticleConverter 생성 성공 PDF 변환 실행 시작... [10%] 📄 파일 검증 중... [15%] ✅ 파일 검증 완료 [20%] 📝 PDF 텍스트 추출 중... [22%] 🔍 방법1: Smalot PdfParser 시도... [25%] ⚠️ 방법1 실패, 다음 방법 시도... [0%] ❌ 오류: 문서에서 충분한 텍스트를 추출할 수 없습니다. (최소 100자 이상 필요) PDF 변환 결과: Array ( [success] => [error] => 문서에서 충분한 텍스트를 추출할 수 없습니다. (최소 100자 이상 필요) ) ❌ 변환 실패: 문서에서 충분한 텍스트를 추출할 수 없습니다. (최소 100자 이상 필요)