|
//Opens an existing document
FileStream fileStreamPath = new FileStream(@"Input.docx", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
WordDocument document = new WordDocument(fileStreamPath, FormatType.Automatic);
//Iterate to each sections in Word document
foreach(WSection section in document.Sections)
{
//Remove odd header
section.HeadersFooters.OddHeader.ChildEntities.Clear();
//Remove even header
section.HeadersFooters.EvenHeader.ChildEntities.Clear();
//Remove first page header
section.HeadersFooters.FirstPageHeader.ChildEntities.Clear();
//Remove odd footer
section.HeadersFooters.OddFooter.ChildEntities.Clear();
//Remove even footer
section.HeadersFooters.EvenFooter.ChildEntities.Clear();
//Remove first page footer
section.HeadersFooters.FirstPageFooter.ChildEntities.Clear();
}
//Saving the Word document
FileStream outputStream = new FileStream("Sample.docx", FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);
document.Save(outputStream, FormatType.Docx);
document.Close();
outputStream.Flush();
outputStream.Dispose(); |