Heim  >  Artikel  >  Java  >  So verwenden Sie Java zum Ersetzen von Text und Bildern in Word

So verwenden Sie Java zum Ersetzen von Text und Bildern in Word

WBOY
WBOYnach vorne
2023-05-24 23:04:271841Durchsuche

Vorwort

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:

So verwenden Sie Java zum Ersetzen von Text und Bildern in Word3. 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();
    }
}

4 . Bild Bild ersetzen

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();
    }
}
So verwenden Sie Java zum Ersetzen von Text und Bildern in Word

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen