How to add a page number to the footer in a Word DOCX document in C# .NET Framework
1 min readFeb 21, 2020
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.