V tomto krátkém tutoriálu pochopíme, jak najít a nahradit text v dokumentu Word pomocí C#. V C# Word dokument nahradit text je možné pomocí jednoduchých volání API pro kteroukoli z aplikací založených na .NET, ať už používáte operační systémy MS Windows, Linux nebo macOS.
Kroky k nahrazení textu v dokumentu Word pomocí C#
- Nakonfigurujte knihovnu Aspose.Words ze správce balíčků NuGet pomocí MS Visual Studio
- Vytvořte instanci třídy Document pro načtení zdrojového souboru aplikace Word
- Vytvořte instanci objektu třídy FindReplaceOptions pro nastavení různých vlastností
- Nastavte vyhledávací a nahrazovací řetězec v metodě Nahradit spolu s různými vlastnostmi
- Uložte výstupní soubor slova s nahrazenými hodnotami řetězce
Ve výše uvedených krocích se načte vstupní dokument aplikace Word a poté můžete zadat různé vlastnosti pro vyhledání a nahrazení textu, včetně hledání celých slov, směru nahrazení a shody velkých a malých písmen. Nakonec po dokončení procesu uložte výstupní soubor, abyste nahradili text v dokumentu Word pomocí C#.
Kód pro vyhledání a nahrazení textu v dokumentu Word pomocí C#
Ve výše uvedeném příkladu je pomocí C# DOCX nahrazení textu snadno možné v několika řádcích kódu. Proces začíná načtením vstupního dokumentu Word pomocí instance Document class, po kterém následuje nastavení různých vlastností FindReplaceOptions Class pro úpravu procesu nahrazování textu. Nakonec nahraďte text v dokumentu Word pomocí C# je dokončeno metodou Uložit.
V tomto článku jsme se naučili, jak je snadné použití C# nahradit text v dokumentu Word. Pokud se však chcete naučit posílat dokument aplikace Word e-mailem, přečtěte si článek na jak odeslat dokument Word e-mailem pomocí C#.