image-to-pdf

2.0.0 • Public • Published

Welcome to image-to-pdf 👋

A simple 🖼️ to 📄 converter for NodeJS


Version

Instalation

npm install image-to-pdf
# OR
yarn add image-to-pdf

Example

const imgToPDF = require('image-to-pdf')
const fs = require('fs')

const pages = [
    "./pages/image1.jpeg", // path to the image
    "data:image/png;base64,iVBORw...", // base64
    fs.readFileSync('./pages/image3.png') // Buffer
]
 
imgToPDF(pages, imgToPDF.sizes.A4)
    .pipe(fs.createWriteStream('output.pdf'))

Documentation

Accepted formats

The only accepted image formats are png and jpeg. They can be passed to the function as base64, Buffer or simply as a path to the file (see Example).

Page size

A list of all size presets in imgToPDF.sizes can be found here. A custom size can be passed to the function simply as [x, y].

Output

The function returns a Stream (see official documentation). The easiest way to get a file is to pipe it into a WriteStream (see Example).

Readme

Keywords

Package Sidebar

Install

npm i image-to-pdf

Weekly Downloads

1,716

Version

2.0.0

License

ISC

Unpacked Size

3.57 kB

Total Files

5

Last publish

Collaborators

  • devicarus