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

Cloudmersive
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.

--

--

Cloudmersive
Cloudmersive

Written by Cloudmersive

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

No responses yet