How to apply an HTML Template in Python
1 min readJun 9, 2020
My guess: you are probably not here for a lengthy process on applying HTML templates. Rather than that, you would prefer a nice, simple solution so you can go back to slacking off. Sound about right? Perfect. Let’s get started.
Pip installation of Cloudmersive’s API client for document conversion will require this command:
pip install cloudmersive-convert-api-client
The follow step will see us setting up the function call. It is going to need our template and file input.
from __future__ import print_functionimport timeimport cloudmersive_convert_api_clientfrom cloudmersive_convert_api_client.rest import ApiExceptionfrom pprint import pprint# Configure API key authorization: Apikeyconfiguration = cloudmersive_convert_api_client.Configuration()configuration.api_key['Apikey'] = 'YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['Apikey'] = 'Bearer'# create an instance of the API classapi_instance = cloudmersive_convert_api_client.ConvertTemplateApi(cloudmersive_convert_api_client.ApiClient(configuration))value = cloudmersive_convert_api_client.HtmlTemplateApplicationRequest() # HtmlTemplateApplicationRequest | Operations to apply to templatetry:# Apply HTML templateapi_response = api_instance.convert_template_apply_html_template(value)pprint(api_response)except ApiException as e:print("Exception when calling ConvertTemplateApi->convert_template_apply_html_template: %s\n" % e)
And the API will do the rest!