How to Set a Header in a Word Document using Node.JS
After using our Begin Editing function, which has a previously posted tutorial on this blog, you can perform a wide variety of editing actions on a document. This API example will show you how to set a header within a Word document using Node.JS. Once you have finished your edits, you will need to call the Finish Editing function on the temporary URL to complete the operation. The Finish Editing function also has a tutorial available on our blog page.
To use this API, run the following command to install the SDK:
npm install cloudmersive-convert-api-client --save
Or, you can add this snippet to your package.json:
"dependencies": {
"cloudmersive-convert-api-client": "^2.4.8"
}
Then, you can call the function:
var CloudmersiveConvertApiClient = require('cloudmersive-convert-api-client');
var defaultClient = CloudmersiveConvertApiClient.ApiClient.instance;// Configure API key authorization: Apikey
var Apikey = defaultClient.authentications['Apikey'];
Apikey.apiKey = 'YOUR API KEY';var apiInstance = new CloudmersiveConvertApiClient.EditDocumentApi();var reqConfig = new CloudmersiveConvertApiClient.DocxSetHeaderRequest(); // DocxSetHeaderRequest | Document input requestvar callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.editDocumentDocxSetHeader(reqConfig, callback);
You can retrieve the API Key for this function at no cost and with no commitment on the Cloudmersive website. This will give you access to 800 monthly calls across our entire API library.