09-Sep-2022
.
Admin
Hi Dev,
Hello all! In this article, we will talk about node js create pdf from images example. We will use node.js to create pdf from images. This article goes into detail on nodejs create pdf from images. this example will help you create a pdf from images node.js. You just need to do some step to create a pdf from images nodejs.
I will give you a simple example of create a pdf from images in node js. we will use pdfkit npm package to create a pdf file.
PDFKit is a JavaScript PDF generation library for Node.js that provides an easy way to create multi-images, printable PDF documents.
So, let's start following example with output:
Step 1: Create Node.js Project
This step is not required; however, if you have not created the node js app, then you may go ahead and execute the below command:
mkdir my-app
cd my-app
npm init
Step 2: Install pdfkit
This step is to install pdfkit package to generate a pdf file in your node app.
npm install pdfkit
Step 3: Update server.js file
server.js
//generate pdf file package
PDFDocument = require('pdfkit');
fs = require('fs');
doc = new PDFDocument
//Pipe its output somewhere, like to a file or HTTP response
doc.pipe(fs.createWriteStream('docPdf.pdf'))
//Add an image, constrain it to a given size, and center it vertically and horizontally
doc.image('img1.png', {
fit: [500, 400],
align: 'center',
valign: 'center'
});
doc.addPage()
.image('img2.png', {
fit: [500,400],
align: 'center',
valign: 'center'
});
doc.end()
Output:
I hope it can help you...
#Node JS