0
나는 내가 정말이 사이트처럼 항상 나를 도와 때문에 새 멤버를 오전C#을 -openxml 단어 교체 및 페이지 나누기
내 문제는내가 OPENXML을 사용하여 Word 문서를 교체하고 페이지 나누기를 추가 할 것입니다
끝은 내가 대체 텍스트 두 번째 페이지를
여기내 코드를 작성하려는
사용 (WordprocessingDocument wordDoc = WordprocessingDocument.Open (@ "D : \ a.docx", TRUE)) {
using (StreamReader reader = new StreamReader(wordDoc.MainDocumentPart.GetStream()))
{
text = reader.ReadToEnd();
}
Regex regexText = new Regex("#db#");
text = regexText.Replace(text, textBox4.Text.Trim());
using (StreamWriter sw = new StreamWriter(wordDoc.MainDocumentPart.GetStream(FileMode.Create)))
{
sw.Write(text);
}
MainDocumentPart mainPart = wordDoc.MainDocumentPart;
Run r = new Run();
Paragraph para = new Paragraph(new Run(new Break() { Type = BreakValues.Page }));
using (StreamWriter sw1 = new StreamWriter(mainPart.GetStream(FileMode.Create)))
{
sw1.Write(text);
}
mainPart.Document.Body.InsertAfter(para, mainPart.Document.Body.LastChild);
mainPart.Document.Save();
}
}
좀 도와주세요 (내가 아주 잘 이제 그나마 내 끔찍한 영어 sory입니다. :()