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

Kurulum
pip install PyPDF2 openai

PDF'ten Metin Çıkarma

PDF Okuma
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

AI Ö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.