Per cercare il testo in una cartella di file PDF e Word, converti la cartella in Markdown con MD Factory e cerca nei file Markdown. Ognuno è testo semplice salvato accanto all'originale, quindi Visual Studio Code o PowerShell possono trovare una frase in tutti i documenti insieme e mostrare la riga in cui compare.

Converti una volta e cerca quante volte vuoi. Anche i PDF scansionati sono ricercabili, perché il loro testo viene riconosciuto durante la conversione.

Una lente d'ingrandimento di ottone su una pila di pagine stampate con accanto una matita lilla.
Una sola ricerca in tutti i documenti della cartella.

Converti la cartella

  1. Apri MD Factory e fai clic su Aggiungi cartella, oppure trascina la cartella nella finestra. Le sottocartelle sono incluse.
  2. La conversione parte subito. Attendi che ogni riga mostri Completato, Da controllare o Non riuscito.
  3. Fai clic su Da controllare accanto a un file per vedere cosa verificare. Per una scansione, la causa più comune è un testo che l'OCR non ha saputo leggere, e una ricerca non trova ciò che non è stato letto.
Contracts/
  supplier-2025.pdf
  supplier-2025.md
  supplier-2026.docx
  supplier-2026.md
  Scans/
    lease.pdf
    lease.md

Una cartella di file misti funziona: PDF, Word, PowerPoint, Excel, ebook, pagine web salvate ed email vengono tutti convertiti.

Cosa copre una ricerca

DocumentoCosa puoi trovareCosa non puoi trovare
PDF con testoTesto del corpo, titoli e celle delle tabelleNumeri di pagina, perché il Markdown non li ha
PDF scansionatoIl testo riconosciuto dall'OCRIl testo che l'OCR ha letto male o non ha potuto leggere
WordTesto del corpo, titoli e tabelleNote a piè di pagina, note di chiusura, intestazioni e piè di pagina
PowerPointTesto delle diapositive e note del relatore, diapositive nascoste incluseGrafici e SmartArt
ExcelI valori salvati nelle celleFormule e commenti delle celle

I file Word con note a piè di pagina, note di chiusura, intestazioni o piè di pagina sono contrassegnati come Da controllare. Cerca quelle parti nel documento originale.

Le date di Excel sono scritte come 2026-03-15 00:00:00, quindi cerca la data in questa forma. I trattini bassi nelle celle di Excel sono scritti con il codice _, quindi un nome come order_id viene salvato come order_id: cercalo così. La guida a Excel elenca le altre modifiche.

Cerca con Visual Studio Code

  1. In Visual Studio Code scegli File, poi Open Folder, e seleziona la cartella.
  2. Premi Ctrl+Shift+F e digita la frase.
  3. Per saltare i file originali, fai clic sul pulsante con i tre puntini sotto la casella di ricerca e digita *.md nella casella files to include.

I risultati sono raggruppati per file, con le righe corrispondenti sotto ogni nome di file. Fai clic su una riga per aprire il file in quel punto. I pulsanti a destra della casella di ricerca attivano la distinzione tra maiuscole e minuscole (Alt+C), le parole intere (Alt+W) e le espressioni regolari (Alt+R). La guida alla modifica di base di Visual Studio Code spiega come cercare tra i file.

Cerca con PowerShell

Apri PowerShell nella cartella: in Esplora file fai clic sulla barra degli indirizzi, digita powershell e premi Invio. Poi esegui:

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

Ogni corrispondenza viene stampata con il suo file, il numero di riga e la riga stessa. Ometti -SimpleMatch per usare un'espressione regolare, per esempio 2026-0[1-3] per trovare le date da gennaio a marzo. Aggiungi -Context 1,1 per mostrare una riga prima e una dopo ogni corrispondenza.

Per elencare solo i file che contengono la frase:

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

Mantieni -Encoding utf8 nel comando: senza, Windows PowerShell può leggere male le lettere accentate e non latine. Le opzioni sono descritte nel riferimento di Select-String di Microsoft.

Cerca più parole o conta le corrispondenze

Per trovare una di due frasi, uniscile con una barra verticale in un'espressione regolare: payment terms|late fee. Attiva le espressioni regolari in Visual Studio Code oppure ometti -SimpleMatch in PowerShell.

Per vedere quali documenti citano più spesso una frase, raggruppa le corrispondenze per file:

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

Per conservare i risultati, aggiungi | Out-File results.txt -Encoding utf8 alla fine di un comando.

Quale strumento usare

StrumentoIdeale per
Visual Studio CodeGuardarsi intorno: fai clic su un risultato, leggi il testo intorno, cambia la ricerca e riprova
PowerShellContare, elencare i file corrispondenti e salvare i risultati in un file

Dalla corrispondenza all'originale

Un file Markdown ha lo stesso nome del suo documento, quindi supplier-2026.md riporta a supplier-2026.docx. Il Markdown non ha numeri di pagina. Per trovare la pagina, apri l'originale, premi Ctrl+F e cerca la stessa frase.

Prima di fidarti di una corrispondenza

Una corrispondenza indica che il testo è nel file Markdown, non che sia corretto. Prima di citare una cifra o una clausola, apri l'originale e leggila lì. Conta soprattutto per il testo riconosciuto da una scansione.

Se la ricerca non trova nulla

  • Cerca meno parole. Una frase può spezzarsi su più righe o pagine nell'originale, mentre una frase più breve trova comunque la corrispondenza.
  • Prova altre grafie. L'OCR può leggere un 1 come una l o un 5 come una S, quindi cerca la parte della parola intorno alla lettera dubbia.
  • Controlla lo stato del file. Un file contrassegnato come Non riuscito non ha un file Markdown, e Da controllare indica qualcosa che potrebbe mancare.

Mantieni la ricerca aggiornata

Quando un documento cambia, aggiungilo di nuovo a MD Factory. Se non hai modificato il suo file Markdown, il nuovo risultato lo sostituisce. Se lo hai modificato, il nuovo risultato viene salvato come copia numerata, per esempio supplier-2026 (2).md, e la ricerca trova entrambi.

Se tieni i tuoi appunti in Obsidian, la ricerca nel vault fa lo stesso lavoro: vedi come importare file PDF e Word in Obsidian. Per far cercare un agente di programmazione nella stessa cartella, vedi come dare a Claude Code, Cursor e Codex i tuoi file PDF e Word.

Domande

La ricerca trova il testo nei PDF scansionati?

Sì, il testo riconosciuto dall'OCR, scritto come è stato riconosciuto.

Devo conservare i file originali?

Sì. I numeri di pagina e il layout esatto sono solo negli originali, e ci tornerai per verificare una corrispondenza.