Python ile PDF Özetleyen AI Uygulaması
Uzun PDF belgelerini manuel okumak zaman alıcı olabilir. Python ve yapay zeka kullanarak PDF içeriklerini otomatik olarak özetleyen bir sistem geliştirebilirsiniz.
PDF Özetleme Nedir?
Bu sistem PDF içerisindeki metni çıkarır ve yapay zeka ile kısa bir özet üretir.
💡 Akademik makaleler ve raporlar için idealdir.
Gerekli Kütüphaneler
pip install PyPDF2 openai
PDF'ten Metin Çıkarma
import PyPDF2
text = ""
with open("dokuman.pdf", "rb") as file:
reader = PyPDF2.PdfReader(file)
for page in reader.pages:
text += page.extract_text()
AI ile Özetleme
from openai import OpenAI
client = OpenAI(api_key="OPENAI_API_KEY")
prompt = "Bu metni özetle: " + text
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role":"user","content": prompt}]
)
print(response.choices[0].message.content)
Kullanım Alanları
- Akademik araştırmalar
- Rapor özetleme
- Sözleşme analizi
- Kitap özetleri
İpucu: Büyük PDF’ler için metni parçalara bölmek önerilir.