PDF support
PDF support
Bu modül için tahmini süre: 1 dakika
Genel bakış
Claude PDF dosyalarını doğrudan okuyup analiz edebilir. Bu, document processing için onu güçlü bir tool yapar. Image processing’e benzer çalışır; bu derste minimal kod farkıyla PDF’leri Claude’a nasıl gönderebileceğini göreceksin.
Claude, PDF dosyalarını doğrudan okuyup analiz edebilir; bu da onu document processing için güçlü bir tool haline getirir. Bu capability image processing ile benzer çalışır, ama kodu yapılandırma şeklinde birkaç temel fark vardır.
PDF processing kurulumu
Claude ile bir PDF dosyası işlemek için, image’lar için kullandığın koda neredeyse aynı olan bir kod kullanırsın. Ana farklar dosya tipi specification’ları ve açıklık için variable isimlerindedir.
Mevcut image processing code’unu PDF’ler için şöyle uyarlarsın:
with open("earth.pdf", "rb") as f:
file_bytes = base64.standard_b64encode(f.read()).decode("utf-8")
messages = []
add_user_message(
messages,
[
{
"type": "document",
"source": {
"type": "base64",
"media_type": "application/pdf",
"data": file_bytes,
},
},
{"type": "text", "text": "Summarize the document in one sentence"},
],
)
chat(messages)
Image processing’ten temel değişiklikler
Image processing code’unu PDF’ler için uyarlarken birkaç elementi güncellemen gerekir:
- Dosya uzantısını
.png’den.pdf’e değiştir - Açıklık için variable adını
image_bytes’tanfile_bytes’a güncelle - Type’ı
"image"yerine"document"olarak ayarla - Media type’ı
"image/png"yerine"application/pdf"olarak değiştir
Claude PDF’lerden neler çıkarabilir
Claude’un PDF processing capability’leri basit text extraction’ın ötesine geçer. Şunları analiz edip anlayabilir:
- Belgenin tamamındaki text içeriği
- PDF’e gömülü image’lar ve chart’lar
- Tablolar ve verilerinin ilişkileri
- Belge yapısı ve formatlama
Bu, Claude’u PDF belgelerinden her tür bilgiyi çıkarmak için temelde tek noktadan çözüm yapar — özet, veri analizi veya belirli içerik çıkarımı ne olursa olsun.

Yukarıdaki örnek, PDF olarak kaydedilmiş Earth hakkındaki bir Wikipedia makalesini Claude’un nasıl başarıyla işlediğini ve karmaşık belge içeriğini tek bir cümlede özetleyebildiğini gösterir.
Temel çıkarımlar
- PDF processing kod yapısı image processing ile aynıdır; yalnızca
typevemedia_typedeğişir type: "document",media_type: "application/pdf"kullanılır- Claude PDF’lerden text, image, chart ve tablo verilerini birlikte analiz edebilir
- Tek bir Claude çağrısıyla özet, veri çıkarımı veya structured analiz mümkündür