Um den Text in einem Ordner mit PDF- und Word-Dateien zu durchsuchen, konvertieren Sie den Ordner mit MD Factory in Markdown und durchsuchen die Markdown-Dateien. Jede ist reiner Text, neben ihrem Original gespeichert, sodass Visual Studio Code oder PowerShell eine Wendung in allen Dokumenten auf einmal finden und die Zeile zeigen können, in der sie steht.

Sie konvertieren einmal und suchen, so oft Sie möchten. Auch gescannte PDFs sind durchsuchbar, weil ihr Text bei der Konvertierung erkannt wird.

Eine Messinglupe auf einem Stapel bedruckter Seiten, daneben ein fliederfarbener Bleistift.
Eine Suche über alle Dokumente im Ordner.

Den Ordner konvertieren

  1. Öffnen Sie MD Factory und klicken Sie auf „Ordner hinzufügen“ oder ziehen Sie den Ordner auf das Fenster. Unterordner werden einbezogen.
  2. Die Konvertierung beginnt sofort. Warten Sie, bis jede Zeile „Abgeschlossen“, „Überprüfung erforderlich“ oder „Fehlgeschlagen“ zeigt.
  3. Klicken Sie neben einer Datei auf „Überprüfung erforderlich“, um zu sehen, was zu prüfen ist. Bei einem Scan ist die übliche Ursache Text, den OCR nicht lesen konnte, und die Suche findet nicht, was nicht gelesen wurde.
Contracts/
  supplier-2025.pdf
  supplier-2025.md
  supplier-2026.docx
  supplier-2026.md
  Scans/
    lease.pdf
    lease.md

Ein Ordner mit gemischten Dateien funktioniert: PDF, Word, PowerPoint, Excel, E-Books, gespeicherte Webseiten und E-Mails werden alle konvertiert.

Was eine Suche abdeckt

DokumentWas Sie finden könnenWas nicht
PDF mit TextFließtext, Überschriften und TabellenzellenSeitenzahlen, weil das Markdown keine enthält
Gescanntes PDFDer Text, den OCR erkannt hatText, den OCR falsch oder gar nicht lesen konnte
WordFließtext, Überschriften und TabellenFußnoten, Endnoten, Kopf- und Fußzeilen
PowerPointFolientext und Sprechernotizen, auch von ausgeblendeten FolienDiagramme und SmartArt
ExcelDie in den Zellen gespeicherten WerteFormeln und Zellkommentare

Word-Dateien mit Fußnoten, Endnoten, Kopf- oder Fußzeilen erhalten den Status „Überprüfung erforderlich“. Durchsuchen Sie diese Teile im Originaldokument.

Excel-Datumsangaben werden als 2026-03-15 00:00:00 geschrieben, suchen Sie das Datum also in dieser Form. Unterstriche in Excel-Zellen werden als Code _ geschrieben, ein Name wie order_id wird also als order_id gespeichert: Suchen Sie so danach. Die Excel-Anleitung listet die weiteren Änderungen auf.

Mit Visual Studio Code suchen

  1. Wählen Sie in Visual Studio Code „File“ → „Open Folder“ und dann den Ordner.
  2. Drücken Sie Ctrl+Shift+F und geben Sie die Wendung ein.
  3. Um die Originaldateien auszuschließen, klicken Sie unter dem Suchfeld auf die Schaltfläche mit den drei Punkten und geben Sie *.md in das Feld „files to include“ ein.

Die Ergebnisse sind nach Dateien gruppiert, mit den passenden Zeilen unter jedem Dateinamen. Klicken Sie auf eine Zeile, um die Datei an dieser Stelle zu öffnen. Die Schaltflächen rechts neben dem Suchfeld schalten Groß-/Kleinschreibung (Alt+C), ganze Wörter (Alt+W) und reguläre Ausdrücke (Alt+R) ein. Die Anleitung von Visual Studio Code zu den Grundlagen des Bearbeitens behandelt die Suche in mehreren Dateien.

Mit PowerShell suchen

Öffnen Sie PowerShell im Ordner: Klicken Sie im Datei-Explorer in die Adressleiste, geben Sie powershell ein und drücken Sie die Eingabetaste. Führen Sie dann aus:

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

Jeder Treffer wird mit seiner Datei, seiner Zeilennummer und der Zeile selbst ausgegeben. Lassen Sie -SimpleMatch weg, um einen regulären Ausdruck zu verwenden, zum Beispiel 2026-0[1-3], um Datumsangaben von Januar bis März zu finden. Fügen Sie -Context 1,1 hinzu, um vor und nach jedem Treffer eine Zeile anzuzeigen.

Um nur die Dateien aufzulisten, die die Wendung enthalten:

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

Behalten Sie -Encoding utf8 im Befehl: Ohne diese Angabe kann Windows PowerShell Buchstaben mit Akzenten und nichtlateinische Buchstaben falsch lesen. Die Optionen stehen in Microsofts Select-String-Referenz.

Nach mehreren Wörtern suchen oder die Treffer zählen

Um eine von zwei Wendungen zu finden, verbinden Sie sie in einem regulären Ausdruck mit einem senkrechten Strich: payment terms|late fee. Aktivieren Sie in Visual Studio Code die regulären Ausdrücke oder lassen Sie in PowerShell -SimpleMatch weg.

Um zu sehen, welche Dokumente eine Wendung am häufigsten erwähnen, gruppieren Sie die Treffer nach Datei:

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

Um die Ergebnisse zu behalten, hängen Sie | Out-File results.txt -Encoding utf8 an das Ende eines Befehls an.

Welches Tool passt

ToolGeeignet für
Visual Studio CodeUmschauen: ein Ergebnis anklicken, den Text darum lesen, die Suche ändern und es erneut versuchen
PowerShellZählen, passende Dateien auflisten und Ergebnisse in einer Datei speichern

Vom Treffer zum Original gelangen

Eine Markdown-Datei hat denselben Namen wie ihr Dokument, supplier-2026.md führt also zurück zu supplier-2026.docx. Das Markdown enthält keine Seitenzahlen. Um die Seite zu finden, öffnen Sie das Original, drücken Ctrl+F und suchen dieselbe Wendung.

Bevor Sie sich auf einen Treffer verlassen

Ein Treffer zeigt, dass der Text in der Markdown-Datei steht, nicht dass er stimmt. Öffnen Sie vor dem Zitieren einer Zahl oder einer Klausel das Original und lesen Sie sie dort. Das gilt besonders für Text, der aus einem Scan erkannt wurde.

Wenn eine Suche nichts findet

  • Suchen Sie nach weniger Wörtern. Ein Satz kann im Original über Zeilen oder Seiten umbrechen, und eine kürzere Wendung findet trotzdem.
  • Probieren Sie andere Schreibweisen. OCR kann eine 1 als l oder eine 5 als S lesen. Suchen Sie daher nach dem Teil des Wortes um den fraglichen Buchstaben.
  • Prüfen Sie den Status der Datei. Eine Datei mit „Fehlgeschlagen“ hat keine Markdown-Datei, und „Überprüfung erforderlich“ weist auf etwas hin, das fehlen kann.

Die Suche aktuell halten

Wenn sich ein Dokument ändert, fügen Sie es erneut in MD Factory hinzu. Haben Sie die Markdown-Datei nicht bearbeitet, ersetzt das neue Ergebnis sie. Haben Sie sie bearbeitet, wird das neue Ergebnis als nummerierte Kopie gespeichert, etwa supplier-2026 (2).md, und die Suche findet beide.

Wenn Sie Ihre Notizen in Obsidian führen, leistet die Suche im Vault dasselbe: siehe wie Sie PDF- und Word-Dateien in Obsidian importieren. Damit ein Coding-Agent denselben Ordner durchsuchen kann, siehe wie Sie Claude Code, Cursor und Codex Ihre PDF- und Word-Dateien zur Verfügung stellen.

Fragen

Findet die Suche Text in gescannten PDFs?

Ja, den Text, den OCR erkannt hat, so geschrieben, wie er erkannt wurde.

Muss ich die Originaldateien behalten?

Ja. Seitenzahlen und das genaue Layout gibt es nur in den Originalen, und Sie greifen darauf zurück, um einen Treffer zu prüfen.