How can I delete only the footer contents in a file ?

How can I delete only the footer contents in a file ?

Hi Raafat,

Use this:

var document = DocumentModel.Load("input.docx");

foreach (var section in document.Sections)
{
    var headersFooters = section.HeadersFooters;
    for (int i = headersFooters.Count - 1; i >= 0; i--)
    {
        var headerFooterType = headersFooters[i].HeaderFooterType;
        if (headerFooterType == HeaderFooterType.FooterDefault ||
            headerFooterType == HeaderFooterType.FooterFirst ||
            headerFooterType == HeaderFooterType.FooterEven)
            headersFooters.RemoveAt(i);
    }
}

document.Save("output.docx");

Regards,
Mario

1 Like