0
Jusqu'à présent, le code est lu et remplacé par de nouvelles valeurs et enfin remplacer le fichier docx par de nouvelles valeurs. Quelqu'un peut-il me dire comment sauvegarder le fichier docx remplacé dans un nom différent?Création d'un nouveau fichier DOCX en lisant le modèle DOCX (son contenu est déjà remplacé)
Mon code est ci-dessous.
using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(document, true))
{
string docText = null;
using (StreamReader sr = new StreamReader(wordDoc.MainDocumentPart.GetStream()))
{
docText = sr.ReadToEnd();
}
Regex regexText = new Regex("#ApplicationCompleteDate#");
docText = regexText.Replace(docText,DataHolding.ApplicationCompleteDate);
regexText = new Regex("#ApplicantPrivateAddress#");
docText = regexText.Replace (docText,UserDataHolding.ApplicantPrivateAddress);
using (StreamWriter sw = new StreamWriter(wordDoc.MainDocumentPart.GetStream (FileMode.Create)))
{
sw.Write(docText);
}
}
Si quelqu'un me aider avec cette création nouveau fichier docx en changeant le code ci-dessus, il sera très utile pour moi.
Le code affiché n'est pas rendu correctement. S'il vous plaît reformater votre message. Vous pouvez également ajouter un tag C# –