In Word können Sie mit der Ersetzungsfunktion einen bestimmten Text suchen und ersetzen, entweder einzeln oder vollständig. Zusätzlich zu den gängigen Textersetzungsmethoden stellen wir auch Methoden zur Verwendung verschiedener Objekte zum Ersetzen vor, wie zum Beispiel:
1 Geben Sie den String-Inhalt an, um den Text zu ersetzen (über die Methode replce(matchString, newValue). , caseSensitive, WholeWord ); Geben Sie direkt den neuen String-Inhalt an, der ersetzt werden soll)
2. Rufen Sie den Ersetzungstext für den Dokumentinhalt ab (ersetzen Sie den angegebenen Text durch die Methode replace(String matchString, TextSelection textSelection, boolean caseSensitive , boolesches ganzes Wort); Ersetzen Sie den angegebenen Text und jar zum Importieren
:Sie müssen das Jar-Paket von
Free Spire.Doc für Java
verwenden. Sie können Spire.Doc manuell herunterladen und entpacken .jar-Datei und importieren Sie sie in das Java-Programm, oder Sie können sie über das Maven-Warehouse herunterladen und importieren.1. Geben Sie den Text zum Ersetzen des Zeichenfolgeninhalts an # 🎜🎜#Die beiden zum Testen verwendeten Dokumente lauten wie folgt:
Ersetzungsergebnis:
3. Bildersatztext
import com.spire.doc.*; public class ReplaceTextWithText { public static void main(String[] args) { //加载文档 Document doc = new Document(); doc.loadFromFile("test.docx"); //要替换第一个出现的指定文本,只需在替换前调用setReplaceFirst方法来指定只替换第一个出现的指定文本 //doc.setReplaceFirst(true); //调用方法用新文本替换原文本内容 doc.replace("系统测试", "System Testing", false, true); //保存文档 doc.saveToFile("ReplaceAllText.docx",FileFormat.Docx_2013); doc.dispose(); } }
import com.spire.doc.*; import com.spire.doc.documents.TextSelection; public class ReplaceTextWithDocument { public static void main(String[] args) { //加载文档1 Document doc1 = new Document(); doc1.loadFromFile("test.docx"); //加载文档2 Document doc2 = new Document(); doc2.loadFromFile("TargetFile.docx"); //查找文档2中的指定内容 TextSelection textSelection = doc2.findString("Falling under the scope of black box testing, " + "system testing is a phase in the software " + "testing cycle where a total and integrated" + " application /system is tested.",false,false); //用文档2中查找到的内容替换文档1中的指定字符串 doc1.replace("System Test, ST",textSelection,false,true); //保存文档1 doc1.saveToFile("ReplaceTextWithDocument.docx",FileFormat.Docx_2013); doc1.dispose(); } }
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Java zum Ersetzen von Text und Bildern in Word. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!