margin

Type:
<string> | <object

Default: '0.35cm'
It sets the paper margins for the pdf over the target url.
  • CLI
  • JavaScript
  • Shell
  • Python
  • Ruby
const mql = require('@microlink/mql')

const { status, data } = await mql(
  'https://basecamp.com/shapeup/0.3-chapter-01',
  { pdf: { margin: '4mm' } }
)

mql.render(data)
All possible units are:
  • 'px' for pixel.
  • 'in' for inches.
  • 'cm' for centimeters.
  • 'mm' for millimeters.
You can pass an <object> specifing each corner side of the paper:
{
  margin: {
    top: '4mm',
    bottom: '4mm',
    left: '4mm',
    right: '4mm'
  }
}
Or, in case you pass an <string>, it will be used for all the sides:
{
  margin: '4mm'
}