Pictify
How to Create Certificates from HTML Templates
Programming

How to Create Certificates from HTML Templates

Suyash thakur
|
19 Jul
|
5 min read
twitter
linkedin

Introduction

In this post, we’ll show you how to create a certificate image from HTML. This can be useful if you want to generate certificates for a large number of people, or if you want to automate the process of creating certificates for an online course or event.

Prerequisites

Before we get started, you’ll need to have the following tools installed on your computer:

Step 1: Create an Ejs template

The first step is to create an Ejs template for your certificate. Ejs is a simple templating language that allows you to embed JavaScript code in your HTML files. You can use Ejs to create dynamic certificates that include the recipient’s name, the date of completion, and other personalized information.

Here’s an example of a simple certificate template:

  

You can customize this template to include your own text, fonts, colors, and styles.

Step 2: Create a data file

Next, create a data file (e.g., data.json) that contains the recipient’s name and the date of completion. The data could be stored in a database or generated dynamically using a script. For this example, we’ll create a simple JSON file with the following content:

  

Step 3: Render the EJS template

To render the Ejs template with the data, we’ll use the ejs package. First, install the ejs package by running the following command in your terminal:

  

Next, create a new JavaScript file (e.g., generateCertificate.js) and add the following code:

  

Step 3: Generate the certificate image

To generate the certificate image from the HTML template, we’ll use the Pictify API. Pictify is a simple API that allows you to convert HTML to images.

First, get your API key from the Pictify website{:targe:blank}. Then, install the axios package by running the following command in your terminal:

  

Next, update the generateCertificate.js file with the following code:

  

Replace YOUR_API_KEY with your actual API key.

Finally, run the script by executing the following command in your terminal:

  

The script will generate a URL which will be the certificate image. You can download the image by visiting the URL in your browser. The image for this example will look like this:

Certificate

Conclusion

In this post, we showed you how to create a certificate image from HTML using the Pictify API. This can be a useful tool for automating the process of generating certificates for online courses, events, or other purposes. If you have any questions or run into any issues, feel free to reach out to the Pictify support team for assistance.

Happy coding!

Start Creating Stunning Visuals Today

  • 5x faster than competitors
  • No credit card required
  • 50 free monthly credits to start

No credit card required. Start for free today.