PDF veri çıkarma rehberi

PDF belgelerinden belirli veriler otomatik olarak nasıl çıkarılır

Bir PDF’den metin çıkarmak nispeten kolaydır. İş akışınızın gerçekten ihtiyaç duyduğu birkaç değeri çıkarmak ise farklı bir sorundur.

Alan tabanlı PDF veri çıkarma, tüm belgeyi döndürmek yerine önce ihtiyaç duyduğunuz bilgileri tanımlamanıza ve bu değerleri yapılandırılmış JSON veya CSV olarak almanıza olanak tanır.

PDF veri çıkarma OCR ve yapılandırılmış alanlar JSON & CSV
Bir PDF’nin, SaaS için Heyyel Data Extractor’in mor-turuncu arayüz temasında seçili alanlara ve JSON ya da CSV çıktısına dönüşmesini gösteren vektör çizim.
PDF içeriğinden seçili yapılandırılmış alanlara ve yeniden kullanılabilir JSON ya da CSV verilerine.

Öne çıkanlar

  • PDF metin çıkarma belge içeriğini alır; yapılandırılmış veri çıkarma ise seçili bilgileri tanımlı alanlar olarak döndürür.
  • Hangi değerlere ihtiyacınız olduğunu zaten biliyorsanız alan tabanlı çıkarma, tüm PDF’yi çıkarmaktan daha yararlı olabilir.
  • Alanlar adları, tarihleri, tutarları, referansları, durumları, listeleri ve diğer belge değerlerini temsil edebilir.
  • Taranmış PDF’lerde belirli bilgiler yapılandırılmadan önce içeriği tanımak için OCR gerekir.
  • Heyyel Data Extractor ile yaygın belge türleri için önerilen alanlarla başlayabilir veya Özel / Boş ile kendi yapınızı oluşturabilirsiniz.
  • Çıkarılan bilgiler incelenebilir ve JSON veya CSV olarak dışa aktarılabilir.

PDF metin çıkarma ve yapılandırılmış PDF veri çıkarma

Bir PDF yüzlerce veya binlerce bilgi içerebilir, ancak çoğu iş süreci bunların yalnızca küçük bir kısmına ihtiyaç duyar.

Şirket bilgileri, kişiler, ödeme koşulları, banka bilgileri ve hukuki metin içeren bir tedarikçi kayıt belgesi düşünün. İş akışınızın yalnızca şunlara ihtiyacı olabilir:

company_name
registration_number
contact_email
payment_terms

Geleneksel bir PDF metin çıkarıcı belgeyi şöyle döndürebilir:

SUPPLIER REGISTRATION FORM

Northstar Services
Registration Number: REG-58421

Primary Contact
Sarah Martin
finance@example.com

Payment Terms
Invoices shall be paid within 30 days...

Bilgi teknik olarak mevcuttur, ancak hangi değerin tedarikçi adına, sicil numarasına, e-postaya veya ödeme koşullarına karşılık geldiğini biri — ya da başka bir sistem — hâlâ belirlemek zorundadır.

Yapılandırılmış PDF veri çıkarmada önce hedef alanlar tanımlanır:

{
  "company_name": "Northstar Services",
  "registration_number": "REG-58421",
  "contact_email": "finance@example.com",
  "payment_terms": "30 days"
}
PDF→Belgenin tüm metni
PDF→Seçili alanlar→Yapılandırılmış veri

Bu yaklaşım, belge alanı çıkarma, anahtar bilgi çıkarma veya anahtar-değer çıkarma olarak da adlandırılır.

PDF’lerden veri çıkarmanın 4 yaygın yolu

1. Bilgileri elle kopyalayıp yapıştırmak

Tek bir belge için elle çıkarma yeterli olabilir. PDF’yi açar, gereken değeri bulur ve e-tablonuza, CRM’inize veya başka bir sisteme kopyalarsınız.

Sorun, aynı sürecin onlarca veya yüzlerce dosyada tekrarlanması gerektiğinde ortaya çıkar. Her PDF’nin yine açılması, taranması, kontrol edilmesi ve elle kopyalanması gerekir.

2. PDF’nin tamamını dönüştürmek

Bir başka seçenek PDF’yi metne, CSV’ye veya e-tabloya dönüştürmektir. Belge içeriğinin çoğu ilgiliyse bu işe yarar.

PDF’nin tamamını dönüştürüp istediğiniz bilgiyi dönüştürülmüş dosyada yine aramanız gerekiyorsa belgeyi dönüştürmüş olursunuz — çıkarmayı otomatikleştirmiş olmazsınız.

Yalnızca beş değerin önemli olduğu 15 sayfalık bir belgede her şeyi dönüştürmek, aynı arama sorununu yalnızca başka bir biçime taşıyabilir.

3. PDF ayrıştırıcı oluşturmak veya kullanmak

PDF ayrıştırıcı, geliştiricilere daha fazla teknik denetim sağlar. Özel bir iş akışı PDF metnini okuyabilir, tabloları algılayabilir, kalıpları belirleyebilir, sayfa koordinatlarını kullanabilir ve değerleri önceden tanımlı alanlarla eşleyebilir.

Bu, çok özel teknik gereksinimler için anlamlı olabilir, ancak düzenler veya biçimlendirme değiştiğinde bakım işi de yaratır.

4. Alan tabanlı otomatik veri çıkarmayı kullanmak

Alan tabanlı çıkarma, istediğiniz sonuçtan yola çıkar. Önce her şeyi çıkarmak yerine şu gibi alanlar tanımlarsınız:

company_name → Text
registration_number → Text
contract_start_date → Date
annual_value → Number
approved → Boolean

Çıkarma süreci ardından bu yapıya karşılık gelen değerleri belirler.

Hedefiniz Uygun yaklaşım
Tek bir PDF’yi okumakElle çıkarma
Belgenin tüm metnini almakMetin çıkarıcı
Basit bir tabloyu dönüştürmekPDF dönüştürücü
Özel teknik mantık oluşturmakPDF ayrıştırıcı
Bilinen bir alan kümesini çıkarmakYapılandırılmış alan çıkarma
Taranmış belgeleri işlemekOCR + veri çıkarma
Kendi belge yapınızı tanımlamakÖzel veri çıkarma

Heyyel Data Extractor ile bir PDF’den belirli veriler nasıl çıkarılır

Heyyel Data Extractor, belgeyi işlemeden önce almak istediğiniz bilgileri tanımlamanıza olanak tanır. Süreç beş ana adıma indirgenebilir.

Adım 1 — Belgenizi yükleyin

İşlemek istediğiniz dosyayı yükleyerek başlayın. Heyyel Data Extractor PDF, PNG, JPG, WebP ve TIFF biçimlerini destekler; yani kaynak dijital bir PDF, tarama veya görsel olabilir.

Adım 2 — Bir belge türü seçin veya Özel / Boş ile başlayın

Aşağıdakiler dahil birkaç belge türüyle başlayabilirsiniz:

Hazır ayarlar önerilen alanlar sunar. Belge standart bir kategoriye uymuyorsa — veya sonuç üzerinde tam denetim istiyorsanız — Özel / Boş seçeneğini kullanın.

Adım 3 — Tam olarak neyi çıkarmak istediğinizi tanımlayın

Her alan, geri döndürülmesini istediğiniz bir bilgiyi tanımlar.

Alan türü Şunlar için yararlı Örnek
MetinAdlar, adresler, referanslar, açıklamalarNorthstar Services
SayıTutarlar, miktarlar, yüzdeler12500
TarihDüzenleme tarihleri, son tarihler, yürürlük tarihleri2026-09-01
MantıksalEvet/hayır koşullarıtrue
Listeler / yapılandırılmış alanlarÜrünler, işlemler, kişiler, tekrarlanan kayıtlarBirden çok fatura kalemi

Kesin alan adları kullanın

Bir sözleşmede imza tarihi, yürürlük tarihi, yenileme tarihi ve bitiş tarihi varsa date adlı bir alan fazla belirsiz olabilir.

Bunun yerine contract_effective_date gibi kesin bir ad kullanın.

Alanın bağlama ihtiyacı olduğunda bir çıkarma ipucu ekleyin

Yalnızca alan adı yeterli değilse değerin ne anlama geldiğini açıklayan bir talimat ekleyin.

Vergiler ve indirimlerden sonra ödenecek nihai tutarı çıkar.

Veya bir tarih için:

Anlaşmanın yürürlüğe girdiği tarihi çıkar; imza tarihini değil.

Alanlar ayrıca zorunlu olarak işaretlenebilir. Heyyel Data Extractor, otomatik dil algılama veya gerektiğinde elle seçim ile 77 dili destekler.

Adım 4 — Çıkarmayı çalıştırın ve sonucu inceleyin

Alanlar yapılandırıldıktan sonra çıkarmayı çalıştırın. Çıktı, PDF içeriğini olduğu gibi yeniden üretmek yerine tanımladığınız yapıyı izler.

{
  "supplier_name": "Northstar Services",
  "registration_number": "REG-58421",
  "contact_email": "finance@example.com",
  "payment_terms": "30 days",
  "approved": true
}

Çıkarılan değerler kaynak belgenin yanında incelenebilir; bu, bir PDF’de birkaç benzer değer olduğunda yardımcı olur.

Adım 5 — Verileri JSON veya CSV olarak dışa aktarın

Çıkarma tamamlandığında bilgiler yapılandırılmış bir biçimde dışa aktarılabilir.

PDF’den JSON’a

{
  "supplier_name": "Northstar Services",
  "registration_number": "REG-58421",
  "contact_email": "finance@example.com",
  "payment_terms": "30 days"
}

PDF’den CSV’ye

Tedarikçi Sicil E-posta Ödeme koşulları
Northstar ServicesREG-58421finance@example.com30 gün
Atlas GroupREG-58422billing@example.com45 gün

Bu, PDF’nin tamamını CSV’ye dönüştürmekten farklıdır; çünkü veri kümesine yalnızca çıkarma için seçilen alanlar girer.

Peki ya taranmış PDF’ler?

Her PDF seçilebilir metin içermez. Taranmış bir PDF yalnızca sayfa görüntüleri içerebilir; bu da ilgili bilgiler çıkarılmadan önce OCR gerektiği anlamına gelir.

Taranmış PDF→OCR→Alan belirleme→Yapılandırılmış veri

OCR “Bu sayfada hangi metin var?” sorusunu yanıtlar. Veri çıkarma ise “Hangi değerler iş akışımın ihtiyaç duyduğu bilgiye karşılık geliyor?” sorusunu yanıtlar.

Ham veri mi, belirli alanlar mı: hangisini kullanmalısınız?

Ham veri Belirli alanlar
Daha kapsamlı belge içeriği istediğinizde yararlıHangi değerlere ihtiyacınız olduğunu zaten bildiğinizde yararlı
Önce tek tek alan tanımlamanıza gerek yokBeklenen çıkarma yapısını siz tanımlarsınız
Sonraki adım belgenin çoğuna ihtiyaç duyuyorsa uygunTekrarlanabilir iş süreçleri için uygun
Daha kapsamlı çıktıDaha hedefli çıktı

PDF’lerden veri çıkarırken sık karşılaşılan zorluklar

Farklı belge düzenleri

Aynı bilgi farklı belge düzenlerinde görünebilir. Bir tedarikçi sicil numarasını üst bilgide gösterirken bir diğeri bunu şirket bilgileri tablosuna yerleştirebilir.

Belirsiz değerler

Bir faturada fatura tarihi, vade tarihi ve ödeme tarihi bulunabilir. Bir sözleşmede imza tarihi, yürürlük tarihi ve bitiş tarihi bulunabilir. Zorluk, hangi değerin ihtiyaç duyduğunuz alanı temsil ettiğini belirlemektir.

Taranmış veya görüntü tabanlı belgeler

Taranmış PDF’ler makine tarafından okunabilir bir metin katmanı içermeyebilir; bu yüzden bilgileri yapılandırılmadan önce OCR gerekir.

Tablolar ve tekrarlanan bilgiler

Fatura kalemleri, banka işlemleri, ürünler ve diğer tekrarlanan kayıtlar, ilgisiz metin olarak döndürülmek yerine birbiriyle ilişkili kalmalıdır.

İşe özgü terminoloji

Bir belge aynı kavram için Müşteri Ref., bir diğeri Hesap Referansı, bir başkası Müşteri Numarası kullanabilir. Bu nedenle alanın anlamını tanımlamak, tek bir etiketle birebir eşleşmekten daha önemli olabilir.

Alan tabanlı PDF çıkarma ne zaman yararlıdır?

Finans

Fatura numarası, fatura tarihi, toplam tutar, para birimi ve ödeme durumu.

Hukuk

Sözleşme tarafları, yürürlük tarihi, bitiş tarihi, yenileme koşulları ve seçili maddeler.

Satın alma

Tedarikçi adı, ürün referansı, miktarlar, fiyatlar ve ödeme koşulları.

Operasyon

İşe özgü belgelerden saha, proje, ölçümler, durum ve sonraki eylem.

Hangi PDF çıkarma yöntemini seçmelisiniz?

İhtiyaç duyduğunuz çıktıyla başlayın. Nihai sonuç bilinen bir alan kümesi olacaksa yapılandırılmış alan çıkarma, genellikle belgenin tamamını dönüştürmekten daha uygundur.

Hedefiniz Uygun yaklaşım
Tek bir PDF’yi okumakElle çıkarma
Belgenin tüm metnini almakMetin çıkarıcı
Basit bir tabloyu dönüştürmekPDF dönüştürücü
Özel teknik mantık oluşturmakPDF ayrıştırıcı
Bilinen bir alan kümesini çıkarmakYapılandırılmış alan çıkarma
Taranmış belgeleri işlemekOCR + veri çıkarma
Kendi belge yapınızı tanımlamakÖzel veri çıkarma

İş akışınızın gerçekten ihtiyaç duyduğu bilgileri çıkarın

Bir sonraki adımınız yalnızca belirli bir değer kümesine bağlıysa önce bu alanları tanımlayın ve daha temiz, daha kullanışlı yapılandırılmış bir sonuç alın.

PDF’nizden belirli veriler çıkarın →

Sık sorulan sorular

Bir PDF’den belirli verileri nasıl çıkarabilirim?

İhtiyaç duyduğunuz alanları tanımlayın ve belgenin tüm metnini almak yerine bu değerleri ayrı ayrı döndürmesi için bir belge veri çıkarma aracı kullanın.

Bir PDF’den yalnızca seçili alanları çıkarabilir miyim?

Evet. Belge alanı çıkarma, bir PDF’den önceden tanımlı bir yapıya göre seçili bilgileri almak için tasarlanmıştır.

Taranmış bir PDF’den veri çıkarabilir miyim?

Evet. Taranmış bir PDF’de önce içeriği tanımak için OCR gerekir; ardından bilgiler gereken alanlarla eşlenebilir.

Kod yazmadan PDF verisi çıkarabilir miyim?

Evet. Yapılandırılabilir bir çıkarma aracı, kendi PDF ayrıştırıcınızı oluşturup sürdürmeden alanları tanımlamanıza ve belgeleri işlemenize olanak tanıyabilir.

PDF verilerini JSON’a çıkarabilir miyim?

Evet. Belge değerlerinin yapısı korunarak yazılımlara, veritabanlarına veya otomatik iş akışlarına aktarılması gerektiğinde PDF’den JSON’a dönüşüm yararlıdır.

Çıkarılan PDF verileri CSV olarak dışa aktarılabilir mi?

Evet. Seçili alanların e-tablolar veya diğer tablo biçimli iş akışları için satır ve sütunlar halinde gösterilmesi gerektiğinde CSV yararlıdır.

OCR ile PDF veri çıkarma arasındaki fark nedir?

OCR, taranmış veya görüntü tabanlı belgelerdeki makine tarafından okunabilir metni tanır. Veri çıkarma ise bu içerikten ihtiyaç duyduğunuz belirli bilgileri belirler ve yapılandırır.

PDF’im standart bir belge türüne uymuyorsa ne olur?

Kendi alanlarınızı tanımlamak ve belgeye uyarlanmış bir çıkarma yapısı oluşturmak için Heyyel Data Extractor’de Özel / Boş seçeneğini kullanın.