Aby przeszukać tekst w folderze z plikami PDF i Word, przekonwertuj folder na Markdown w MD Factory i przeszukaj pliki Markdown. Każdy z nich to zwykły tekst zapisany obok oryginału, więc Visual Studio Code lub PowerShell znajdą frazę we wszystkich dokumentach naraz i pokażą wiersz, w którym się pojawia.

Konwertujesz raz, a szukasz, ile razy chcesz. Zeskanowane pliki PDF też da się przeszukiwać, bo ich tekst jest rozpoznawany podczas konwersji.

Mosiężna lupa na stosie wydrukowanych stron z liliowym ołówkiem obok.
Jedno wyszukiwanie we wszystkich dokumentach w folderze.

Przekonwertuj folder

  1. Otwórz MD Factory i kliknij Dodaj folder albo przeciągnij folder do okna. Jego podfoldery są uwzględniane.
  2. Konwersja zaczyna się od razu. Poczekaj, aż każdy wiersz pokaże Zakończono, Wymaga sprawdzenia lub Nie udało się.
  3. Kliknij Wymaga sprawdzenia obok pliku, aby zobaczyć, co sprawdzić. W przypadku skanu zwykle przyczyną jest tekst, którego OCR nie odczytał, a wyszukiwanie nie znajdzie tego, czego nie odczytano.
Contracts/
  supplier-2025.pdf
  supplier-2025.md
  supplier-2026.docx
  supplier-2026.md
  Scans/
    lease.pdf
    lease.md

Folder z różnymi plikami działa: PDF, Word, PowerPoint, Excel, ebooki, zapisane strony internetowe i e-maile są konwertowane.

Co obejmuje wyszukiwanie

DokumentCo możesz znaleźćCzego nie znajdziesz
PDF z tekstemTekst podstawowy, nagłówki i komórki tabelNumery stron, bo Markdown ich nie ma
Zeskanowany PDFTekst rozpoznany przez OCRTekst źle odczytany lub nieodczytany przez OCR
WordTekst podstawowy, nagłówki i tabelePrzypisy dolne, przypisy końcowe, nagłówki i stopki
PowerPointTekst slajdów i notatki prelegenta, także z ukrytych slajdówWykresy i grafiki SmartArt
ExcelWartości zapisane w komórkachFormuły i komentarze do komórek

Pliki Word z przypisami dolnymi, przypisami końcowymi, nagłówkami lub stopkami dostają status Wymaga sprawdzenia. Te części przeszukaj w oryginalnym dokumencie.

Daty z Excela są zapisywane jako 2026-03-15 00:00:00, więc szukaj daty w tej postaci. Podkreślenia w komórkach Excela są zapisywane jako kod _, więc nazwa taka jak order_id jest przechowywana jako order_id: szukaj jej w ten sposób. Nasz poradnik o Excelu opisuje pozostałe zmiany.

Wyszukiwanie w Visual Studio Code

  1. W Visual Studio Code wybierz File, potem Open Folder i wskaż folder.
  2. Naciśnij Ctrl+Shift+F i wpisz frazę.
  3. Aby pominąć oryginalne pliki, kliknij przycisk z trzema kropkami pod polem wyszukiwania i wpisz *.md w polu files to include.

Wyniki są pogrupowane według plików, a pasujące wiersze znajdują się pod nazwą każdego pliku. Kliknij wiersz, aby otworzyć plik w tym miejscu. Przyciski po prawej stronie pola wyszukiwania włączają rozróżnianie wielkości liter (Alt+C), całe wyrazy (Alt+W) i wyrażenia regularne (Alt+R). W przewodniku Visual Studio Code po podstawach edycji opisano przeszukiwanie wielu plików.

Wyszukiwanie w PowerShell

Otwórz PowerShell w folderze: w Eksploratorze plików kliknij pasek adresu, wpisz powershell i naciśnij Enter. Potem uruchom:

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

Każde trafienie jest wypisywane z plikiem, numerem wiersza i samym wierszem. Pomiń -SimpleMatch, aby użyć wyrażenia regularnego, na przykład 2026-0[1-3], by znaleźć daty od stycznia do marca. Dodaj -Context 1,1, aby pokazać wiersz przed każdym trafieniem i po nim.

Aby wypisać tylko pliki zawierające frazę:

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

Zachowaj -Encoding utf8 w poleceniu: bez tego Windows PowerShell może źle odczytać litery z akcentami i znaki spoza alfabetu łacińskiego. Opcje są opisane w dokumencie Microsoft Select-String reference.

Szukanie kilku słów albo zliczanie trafień

Aby znaleźć jedną z dwóch fraz, połącz je pionową kreską w wyrażeniu regularnym: payment terms|late fee. Włącz wyrażenia regularne w Visual Studio Code albo pomiń -SimpleMatch w PowerShell.

Aby zobaczyć, które dokumenty najczęściej wspominają frazę, pogrupuj trafienia według pliku:

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

Aby zachować wyniki, dodaj | Out-File results.txt -Encoding utf8 na końcu polecenia.

Które narzędzie wybrać

NarzędzieNajlepsza do
Visual Studio CodeRozglądanie się: kliknij wynik, przeczytaj otaczający go tekst, zmień wyszukiwanie i spróbuj ponownie
PowerShellZliczanie, wypisywanie pasujących plików i zapisywanie wyników do pliku

Przejście od trafienia do oryginału

Plik Markdown ma taką samą nazwę jak jego dokument, więc supplier-2026.md prowadzi do supplier-2026.docx. Markdown nie ma numerów stron. Aby znaleźć stronę, otwórz oryginał, naciśnij Ctrl+F i wyszukaj tę samą frazę.

Zanim zaufasz trafieniu

Trafienie pokazuje, że tekst jest w pliku Markdown, a nie że jest poprawny. Zanim zacytujesz liczbę lub klauzulę, otwórz oryginał i przeczytaj ją tam. Jest to najważniejsze w przypadku tekstu rozpoznanego ze skanu.

Gdy wyszukiwanie niczego nie znajduje

  • Szukaj mniejszej liczby słów. Zdanie może w oryginale łamać się między wierszami lub stronami, a krótsza fraza nadal pasuje.
  • Wypróbuj inne pisownie. OCR może odczytać 1 jako l lub 5 jako S, więc szukaj fragmentu wyrazu wokół wątpliwej litery.
  • Sprawdź status pliku. Plik ze statusem Nie udało się nie ma pliku Markdown, a Wymaga sprawdzenia wskazuje coś, czego może brakować.

Utrzymywanie aktualności wyszukiwania

Gdy dokument się zmienia, dodaj go do MD Factory ponownie. Jeśli nie edytowałeś jego pliku Markdown, nowy wynik go zastąpi. Jeśli edytowałeś, nowy wynik jest zapisywany jako ponumerowana kopia, na przykład supplier-2026 (2).md, a wyszukiwanie znajdzie obie.

Jeśli prowadzisz notatki w Obsidianie, wyszukiwanie w sejfie robi to samo: zobacz jak zaimportować pliki PDF i Word do Obsidiana. Aby agent kodujący mógł przeszukiwać ten sam folder, zobacz jak przekazać Claude Code, Cursor i Codex swoje pliki PDF i Word.

Pytania

Czy wyszukiwanie znajduje tekst w zeskanowanych plikach PDF?

Tak, tekst rozpoznany przez OCR, zapisany tak, jak został rozpoznany.

Czy muszę zachować oryginalne pliki?

Tak. Numery stron i dokładny układ są tylko w oryginałach, a będziesz do nich wracać, żeby sprawdzić trafienie.