Come trovare e sostituire il testo nel documento di Word utilizzando Java

Questo breve tutorial ti guiderà attraverso i passaggi su come trovare e sostituire il testo nel documento Word utilizzando Java. Utilizzando semplici chiamate API, è possibile sostituire facilmente il testo nel documento Word utilizzando Java per qualsiasi applicazione e indipendentemente dall’ambiente del sistema operativo.

Passaggi per sostituire il testo nel documento di Word utilizzando Java

  1. Configura il file JAR Aspose.Words for Java dal repository Maven
  2. Crea un’istanza Document Class per aprire il documento di origine per sostituire il testo
  3. Inizializza la classe FindReplaceOptions e imposta le opzioni di ricerca e sostituzione
  4. Eseguire l’attività di ricerca e sostituzione con le stringhe di origine e di destinazione
  5. Salva il documento word modificato su disco

I passaggi precedenti in Java trovano e sostituiscono nel documento Word in pochi passaggi. L’attività inizierà caricando il DOCX sorgente utilizzando l’oggetto Document class. Creeremo quindi l’oggetto FindReplaceOptions class per impostare i parametri di ricerca e sostituzione all’interno del documento di Word. Infine, eseguiremo l’attività di ricerca e sostituzione in base ai criteri selezionati e salveremo il file del documento modificato su disco.

Codice per trovare e sostituire il testo nel documento di Word utilizzando Java

import com.aspose.words.Document;
import com.aspose.words.FindReplaceDirection;
import com.aspose.words.FindReplaceOptions;
import com.aspose.words.License;
public class SearchAndReplaceText {
public static void main(String[] wordsReplaceArgs) throws Exception {
// Apply Aspose.Words for Java license to remove
// evaluation version limitations during text replacement
License licenseForReplacingTxtInDoc = new License();
licenseForReplacingTxtInDoc.setLicense("Java.Aspose.Words.lic");
// Open the source Word file using Document class
Document wordDoc = new Document("Source.docx");
// Initialize FindReplaceOptions class object to replace text string
FindReplaceOptions options = new FindReplaceOptions();
options.setMatchCase(true);
options.setDirection(FindReplaceDirection.FORWARD);
options.setFindWholeWordsOnly(true);
// Creating the search and replace string in the Replace method
wordDoc.getRange().replace("Sample", "Replace", options);
// Save the replaced text result
wordDoc.save("FindAndReplace.docx");
}
}

L’esempio sopra menzionato in Java sostituisce la parola in DOCX utilizzando semplici chiamate API. Non sei dipendente da Microsoft Word o dalla libreria Interop per utilizzare l’esempio sopra nella tua applicazione. La FindReplaceOptions Class espone diverse proprietà per impostare i criteri di ricerca e sostituzione, inclusi corrispondenza maiuscola, sostituzione della direzione e ricerca di parole intere, ecc.

In questo argomento, abbiamo visto quanto sia facile trovare e sostituire il testo in DOCX usando Java. Se sei interessato a inviare un documento Word come e-mail, puoi trovare informazioni dettagliate nell’argomento come inviare documenti Word in e-mail utilizzando Java.

 Italiano