take screenshot and pdf from given url
npm install @sl-code-lords/web_screenshot takes a screenshot of a website or web page and saves it as a PDF file.
sh
yarn add @sl-code-lords/web_screenshot
`
or
`sh
npm i @sl-code-lords/web_screenshot
`
🎈 Usage
`ts
const {WebScreenShot,WebPdf,valid_devices} = require('@sl-code-lords/web_screenshot')
const fs = require('fs')
`
Screenshot
`ts
const device = 'desktop' // tablet or phone
const full_page = false // true
var data = await WebScreenShot('https://ravindumanoj.ml',device,full_page)
fs.writeFileSync('ravindumanoj-ml.png',data)
`
Pdf
`ts
const portrait=true // false for landscape
const zoom = false // true
const print_size = false //true
var data = await WebPdf('https://ravindumanoj.ml',portrait,zoom,print_size)
fs.writeFileSync('ravindumanoj-ml.pdf',data)
``