Python으로 PDF를 읽고 텍스트를 추출하는 방법을 알려주세요.
Python PDF 처리:
# 1. PyPDF2 — 기본 텍스트 추출from PyPDF2 import PdfReaderreader = PdfReader("document.pdf")for page in reader.pages: print(page.extract_text())# 2. pdfplumber — 테이블 추출에 강함import pdfplumberwith pdfplumber.open("document.pdf") as pdf: for page in pdf.pages: print(page.extract_text()) tables = page.extract_tables()# 3. PDF 생성 — reportlabfrom reportlab.pdfgen import canvasc = canvas.Canvas("output.pdf")c.drawString(100, 750, "Hello, PDF!")c.save()# 4. PDF 병합from PyPDF2 import PdfMergermerger = PdfMerger()merger.append("file1.pdf")merger.append("file2.pdf")merger.write("merged.pdf")
댓글 1
Python PDF 처리: