Šioje trumpoje mokymo programoje suprasime, kaip rasti ir pakeisti tekstą Word dokumente naudojant C#. C# Word dokumente pakeisti tekstą galima naudojant paprastus API iškvietimus bet kuriai .NET pagrįstai programai, nesvarbu, ar naudojate MS Windows, Linux ar MacOS operacines sistemas.
Veiksmai, kaip pakeisti tekstą Word dokumente naudojant C#
- Sukonfigūruokite Aspose.Words biblioteką naudodami NuGet paketų tvarkyklę naudodami “MS Visual Studio”.
- Sukurkite klasės Document egzempliorių, kad įkeltumėte šaltinio Word failą
- Sukurkite FindReplaceOptions klasės objektą, kad nustatytumėte skirtingas ypatybes
- Pakeisti metodu nustatykite paieškos ir pakeitimo eilutę kartu su skirtingomis savybėmis
- Išsaugokite išvesties žodžio failą su pakeistomis eilutės reikšmėmis
Atliekant aukščiau nurodytus veiksmus, įkeliamas įvesties Word dokumentas, tada galite nurodyti skirtingas ypatybes, kad rastumėte ir pakeistumėte tekstą, įskaitant visų žodžių radimą, krypties pakeitimą ir didžiųjų ir mažųjų raidžių atitikimą. Galiausiai, baigę procesą išsaugokite išvesties failą, kad * pakeistumėte tekstą Word dokumente naudodami C#*.
Kodas, skirtas rasti ir pakeisti tekstą Word dokumente naudojant C#
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"); | |
} | |
} | |
} |
Aukščiau pateiktame pavyzdyje naudojant C# DOCX teksto pakeitimas yra lengvai įmanomas keliomis kodo eilutėmis. Procesas pradedamas įkeliant įvesties Word dokumentą naudojant Document class egzempliorių, po kurio nustatomos skirtingos FindReplaceOptions Class savybės, kad būtų galima pakoreguoti teksto keitimo procesą. Galiausiai pakeisti tekstą Word dokumente naudojant C# užbaigiamas išsaugojimo metodu.
Šiame straipsnyje mes sužinojome, kaip lengvai galima naudoti C# pakeisti tekstą Word dokumente. Tačiau, jei norite išmokti siųsti Word dokumentus el. paštu, žr. straipsnį kaip siųsti Word dokumentą el. paštu naudojant C#.