텍스트 추출
IronPDF for Python은 ExtractAllText 및 ExtractTextFromPage 메서드를 사용하여 PDF 문서의 텍스트 내용을 한 번에 전체 문서에서 또는 개별 페이지에서 추출할 수 있습니다.
시작하기
파일에서 PdfDocument을(를) PdfDocument.FromFile을(를) 사용하여 로드한 후, 적절한 추출 메서드를 호출합니다. 두 방법 모두 추출된 텍스트를 포함하는 Python 문자열을 반환합니다.
코드 이해하기
PdfDocument.FromFile(path): 지정된 파일 경로에서 기존 PDF 문서를 엽니다. 암호로 보호된 파일의 경우 두 번째 인수로 암호를 전달합니다. ExtractAllText(): 문서의 모든 페이지에서 추출된 텍스트를 페이지 순서에 따라 하나의 문자열로 반환합니다.
ExtractTextFromPage(pageIndex): 단일 페이지의 텍스트 콘텐츠를 반환합니다.pageIndex인수는 0부터 시작합니다. 첫 번째 페이지에는0를, 두 번째 페이지에는1를 전달합니다.
사용 사례
텍스트 추출은 다음에 유용합니다:
- 검색 색인화 — 데이터베이스 또는 검색 엔진에서 PDF 콘텐츠를 검색 가능하게 만듭니다.
- 데이터 구문 분석 — PDF 보고서에서 송장 번호, 날짜 또는 주소와 같은 구조화된 데이터를 추출합니다.
- 콘텐츠 검증 — 생성된 PDF가 예상되는 텍스트를 포함하는지 프로그래밍 방식으로 확인합니다.
- 접근성 — 화면 읽기 프로그램 또는 다운스트림 처리용으로 PDF 콘텐츠를 일반 텍스트로 변환합니다.






