Bir PDF ve Word dosyaları klasörünün içindeki metinde aramak için klasörü MD Factory ile Markdown’a dönüştürün ve Markdown dosyalarında arayın. Her biri orijinalinin yanına kaydedilmiş düz metindir; bu yüzden Visual Studio Code veya PowerShell her belgede bir ifadeyi tek seferde bulabilir ve göründüğü satırı gösterebilir.

Bir kez dönüştürür, istediğiniz kadar arama yaparsınız. Taranmış PDF’lerde de arama yapılabilir, çünkü metinleri dönüştürme sırasında tanınır.

Basılı sayfalardan oluşan bir yığının üzerinde pirinç bir büyüteç ve yanında leylak rengi bir kalem.
Klasördeki tüm belgelerde tek arama.

Klasörü dönüştürün

  1. MD Factory’yi açın ve Klasör ekle’ye tıklayın ya da klasörü pencereye sürükleyin. Alt klasörleri dâhildir.
  2. Dönüştürme hemen başlar. Her satırda Tamamlandı, İnceleme gerekiyor veya Başarısız görünene kadar bekleyin.
  3. Neyi kontrol edeceğinizi görmek için bir dosyanın yanındaki İnceleme gerekiyor’a tıklayın. Taramalarda olağan neden OCR’ın okuyamadığı metindir ve arama okunmamış olanı bulamaz.
Contracts/
  supplier-2025.pdf
  supplier-2025.md
  supplier-2026.docx
  supplier-2026.md
  Scans/
    lease.pdf
    lease.md

Karışık dosyalardan oluşan bir klasör de olur: PDF, Word, PowerPoint, Excel, e-kitaplar, kayıtlı web sayfaları ve e-postaların hepsi dönüştürülür.

Bir arama neleri kapsar

BelgeBulabileceklerinizBulamayacaklarınız
Metinli PDFGövde metni, başlıklar ve tablo hücreleriSayfa numaraları, çünkü Markdown’da yoktur
Taranmış PDFOCR’ın tanıdığı metinOCR’ın yanlış okuduğu veya okuyamadığı metin
WordGövde metni, başlıklar ve tablolarDipnotlar, son notlar, üst ve alt bilgiler
PowerPointSlayt metni ve konuşmacı notları, gizli slaytlar dâhilGrafikler ve SmartArt
ExcelHücrelerde kayıtlı değerlerFormüller ve hücre yorumları

Dipnot, son not, üst bilgi veya alt bilgi içeren Word dosyaları İnceleme gerekiyor olarak işaretlenir. Bu bölümleri orijinal belgede arayın.

Excel tarihleri 2026-03-15 00:00:00 biçiminde yazılır; bu yüzden tarihi bu biçimde arayın. Excel hücrelerindeki alt çizgiler _ koduyla yazılır, yani order_id gibi bir ad order_id olarak saklanır: onu bu şekilde arayın. Excel rehberi diğer değişiklikleri listeler.

Visual Studio Code ile arama

  1. Visual Studio Code’da “File”, ardından “Open Folder” seçeneğini seçin ve klasörü belirleyin.
  2. Ctrl+Shift+F tuşlarına basın ve ifadeyi yazın.
  3. Orijinal dosyaları atlamak için arama kutusunun altındaki üç nokta düğmesine tıklayın ve “files to include” kutusuna *.md yazın.

Sonuçlar dosyaya göre gruplanır; eşleşen satırlar her dosya adının altında yer alır. Dosyayı o noktada açmak için bir satıra tıklayın. Arama kutusunun sağındaki düğmeler büyük/küçük harf eşleştirmeyi (Alt+C), tam sözcükleri (Alt+W) ve düzenli ifadeleri (Alt+R) açar. Visual Studio Code’un temel düzenleme rehberi dosyalar arasında aramayı da ele alır.

PowerShell ile arama

PowerShell’i klasörde açın: Dosya Gezgini’nde adres çubuğuna tıklayın, powershell yazın ve Enter tuşuna basın. Ardından şunu çalıştırın:

Get-ChildItem -Recurse -Filter *.md | Select-String -Pattern "payment terms" -SimpleMatch -Encoding utf8

Her eşleşme dosyası, satır numarası ve satırın kendisiyle yazdırılır. Düzenli ifade kullanmak için -SimpleMatch’i çıkarın, örneğin Ocak–Mart tarihlerini bulmak için 2026-0[1-3]. Her eşleşmenin öncesinde ve sonrasında bir satır göstermek için -Context 1,1 ekleyin.

Yalnızca ifadeyi içeren dosyaları listelemek için:

Get-ChildItem -Recurse -Filter *.md | Select-String -Pattern "payment terms" -SimpleMatch -Encoding utf8 | Select-Object -ExpandProperty Path -Unique

Komutta -Encoding utf8’i bırakın: onsuz Windows PowerShell aksanlı ve Latin olmayan harfleri yanlış okuyabilir. Seçenekler Microsoft’un şu sayfasında açıklanır: Select-String başvuru belgesi.

Birkaç sözcük arama veya eşleşmeleri sayma

İki ifadeden birini bulmak için bunları düzenli ifadede dikey çizgiyle birleştirin: payment terms|late fee. Visual Studio Code’da düzenli ifadeleri açın veya PowerShell’de -SimpleMatch’i çıkarın.

Hangi belgelerin bir ifadeden en sık söz ettiğini görmek için eşleşmeleri dosyaya göre gruplayın:

Get-ChildItem -Recurse -Filter *.md | Select-String -Pattern "late fee" -SimpleMatch -Encoding utf8 | Group-Object Path | Sort-Object Count -Descending | Select-Object Count, Name

Sonuçları saklamak için bir komutun sonuna | Out-File results.txt -Encoding utf8 ekleyin.

Hangi araç kullanılmalı

AraçEn uygun olduğu durum
Visual Studio CodeÇevreye bakma: bir sonuca tıklayın, çevresindeki metni okuyun, aramayı değiştirin ve yeniden deneyin
PowerShellSayma, eşleşen dosyaları listeleme ve sonuçları dosyaya kaydetme

Eşleşmeden orijinale geçin

Markdown dosyası belgesiyle aynı ada sahiptir; bu yüzden supplier-2026.md sizi supplier-2026.docx dosyasına götürür. Markdown’da sayfa numarası yoktur. Sayfayı bulmak için orijinali açın, Ctrl+F tuşlarına basın ve aynı ifadeyi arayın.

Bir eşleşmeye güvenmeden önce

Bir eşleşme, metnin Markdown dosyasında olduğunu gösterir, doğru olduğunu değil. Bir rakamı veya maddeyi alıntılamadan önce orijinali açıp orada okuyun. Bu, taramadan tanınan metin için en önemlidir.

Arama hiçbir şey bulmazsa

  • Daha az sözcükle arayın. Bir cümle orijinalde satırlara veya sayfalara bölünebilir; daha kısa bir ifade yine eşleşir.
  • Başka yazımları deneyin. OCR bir 1’i l, bir 5’i S olarak okuyabilir; bu yüzden kuşkulu harfin çevresindeki sözcük parçasını arayın.
  • Dosyanın durumunu kontrol edin. Başarısız olarak işaretlenmiş bir dosyanın Markdown dosyası yoktur ve İnceleme gerekiyor eksik olabilecek bir şeye işaret eder.

Aramayı güncel tutun

Bir belge değiştiğinde onu MD Factory’ye yeniden ekleyin. Markdown dosyasını düzenlemediyseniz yeni sonuç onun yerini alır. Düzenlediyseniz yeni sonuç supplier-2026 (2).md gibi numaralı bir kopya olarak kaydedilir ve arama ikisini de bulur.

Notlarınızı Obsidian’da tutuyorsanız kasa araması aynı işi görür: PDF ve Word dosyalarını Obsidian’a aktarma rehberine bakın. Bir kodlama ajanının aynı klasörde arama yapmasını istiyorsanız şuna bakın: PDF ve Word dosyalarınızı Claude Code, Cursor ve Codex’e verme.

Sorular

Arama taranmış PDF’lerdeki metni bulur mu?

Evet, OCR’ın tanıdığı metni, tanındığı yazımla.

Orijinal dosyaları saklamam gerekir mi?

Evet. Sayfa numaraları ve tam sayfa düzeni yalnızca orijinallerdedir ve bir eşleşmeyi kontrol etmek için onlara dönersiniz.