Я пытаюсь внести изменения в текстовый документ, используя DocumentFormat.OpenXml, я даже пытался посмотреть следующий вопрос: Сохранить измененный WordprocessingDocument в новый файл , но я не могу найти способ сохранить изменения втот же файл.
Пробовал ниже, но файл не изменился.
public static void WriteToWordDoc(string filepath)
{
using (WordprocessingDocument wordprocessingDocument =
WordprocessingDocument.Open(filepath, true))
{
Body body = wordprocessingDocument.MainDocumentPart.Document.Body;
var old = body.InnerXml.ToString();
var sdtCont = body.InnerXml.Replace("Hello", "Hi");
wordprocessingDocument.MainDocumentPart.Document.Save();
wordprocessingDocument.Close();
}
}
Пожалуйста, помогите.