How to add a page number to the footer in a Word DOCX document in C# .NET Framework

To get things rolling, we need to use NuGet to find and install Cloudmersive’s API client for documents and data conversion. This can be accomplish simply enough by pasting this snippet into your Package console.

Install-Package Cloudmersive.APIClient.NET.DocumentAndDataConvert -Version 2.2.0

Let’s proceed with implementing the function EditDocumentDocxSetFooterAddPageNumber:

using System;using System.Diagnostics;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Api;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Model;namespace Example{public class EditDocumentDocxSetFooterAddPageNumberExample{public void main(){// Configure API key authorization: ApikeyConfiguration.Default.AddApiKey("Apikey", "YOUR_API_KEY");// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed// Configuration.Default.AddApiKeyPrefix("Apikey", "Bearer");var apiInstance = new EditDocumentApi();var reqConfig = new DocxSetFooterAddPageNumberRequest(); // DocxSetFooterAddPageNumberRequest | Document input requesttry{// Add page number to footer in a Word DOCX documentDocxSetFooterResponse result = apiInstance.EditDocumentDocxSetFooterAddPageNumber(reqConfig);Debug.WriteLine(result);}catch (Exception e){Debug.Print("Exception when calling EditDocumentApi.EditDocumentDocxSetFooterAddPageNumber: " + e.Message );}}}}

And that’s all there is to it! For a host of similarly practical API functions, be sure to check out the rest of tutorials in this series.

Image for post

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store