Ebből a rövid oktatóanyagból megtudjuk, hogyan kereshetünk és cserélhetünk szöveget a Word dokumentumban C# használatával. A C# Word dokumentumban a szöveg cseréje egyszerű API-hívásokkal lehetséges bármely .NET-alapú alkalmazáshoz, függetlenül attól, hogy MS Windows, Linux vagy macOS operációs rendszert használ.
Lépések a szöveg cseréjéhez a Word dokumentumban C# használatával
- Konfigurálja a Aspose.Words könyvtárat a NuGet csomagkezelőből az MS Visual Studio használatával
- Hozzon létre egy példányt a Document osztályból a forrás Word fájl betöltéséhez
- Példányosítsa a FindReplaceOptions osztályobjektumot különböző tulajdonságok beállításához
- Állítsa be a keresési és cserekarakterláncot a Csere metódusban a különböző tulajdonságokkal együtt
- Mentse el a kimeneti szófájlt a helyettesített karakterlánc-értékekkel
A fenti lépésekben a bemeneti Word dokumentum betöltődik, majd különböző tulajdonságokat adhat meg a szöveg megkereséséhez és cseréjéhez, beleértve a teljes szavak keresését, az irány cseréjét és a kis- és nagybetűk párosítását. Végül mentse el a kimeneti fájlt a folyamat befejezése után, hogy szöveget cseréljen a Word dokumentumban C# használatával.
Kód szöveg kereséséhez és cseréjéhez a Word dokumentumban C# használatával
using System; | |
using Aspose.Words; | |
using Aspose.Words.Replacing; | |
namespace FindAndReplaceTextInWordDocumentInCsharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Words license to remove trial version limitations after replacing text in Word document | |
License licenseForReplacingTextInWord = new License(); | |
licenseForReplacingTextInWord.SetLicense("Aspose.Words.lic"); | |
// Load an input Word file with Document class | |
Document doc = new Document("Input.docx"); | |
// Initialize FindReplaceOptions class object to replace text string | |
FindReplaceOptions options = new FindReplaceOptions(); | |
options.MatchCase = true; | |
options.Direction = FindReplaceDirection.Forward; | |
options.FindWholeWordsOnly = true; | |
// Set the search and replace string in the Replace method | |
doc.Range.Replace("Sample", "Replace", options); | |
// Save the result | |
doc.Save("FindAndReplace.docx"); | |
} | |
} | |
} |
A fenti példában a C# DOCX szöveg cseréje könnyen lehetséges néhány sornyi kóddal. A folyamat a bemeneti Word-dokumentum betöltésével kezdődik a Document class egy példányával, amelyet ezután a FindReplaceOptions Class különböző tulajdonságainak beállítása követ a szövegcsere folyamatának beállításához. Végül a szöveg cseréje a Word dokumentumban C# használatával a Mentés metódussal fejeződik be.
Ebből a cikkből megtudtuk, hogyan lehetséges egyszerűen a C# szövegcsere használata Word dokumentumban. Ha azonban szeretné megtanulni, hogyan küldhet Word-dokumentumot e-mailben, olvassa el a következő cikket: hogyan lehet Word-dokumentumot küldeni e-mailben C# használatával.