augmented-reality-pdf

1.0.2 • Public • Published

augmented-reality-pdf

Prepare your PDF for Augmented Reality by adding a marker and a QR code to each page.

Before:

Before

After:

After

Installation:

npm install augmented-reality-pdf --save

Required dependencies:

Docker: https://docs.docker.com/install/

wkhtmltopdf: https://wkhtmltopdf.org/downloads.html

Example:

const pdf = require('augmented-reality-pdf');
 
var options = {
  input: 'sample.pdf',
  output: 'done.pdf',
  target: 'target.jpg',
  text: 'Hello there!',
  width: 100,
  height: 100,
  top: 1400,
  left: 0,
  useDocker: true
}
 
pdf.insertQRAndMarker(options);

Options:

    input: Relative path of input. Must have .pdf extension if useDocker is set to true. Must have .html extension if useDocker is set to false.
    output: Desired relative path of output file. Defaults to 'annotated.pdf'
    target: Relative path of marker
    width: Width of image target/QR code in pixels
    height: Height of image target/QR code in pixel
    text: Text to automatically generate QR code from
    qr: Relative path of QR code image if not using automatically generated QR code from text
    top: Offset from top of page of image target/QR code in pixels
    left: Offset from left of page of image target/QR code in pixels
    pages: Number of pages in the PDF document to place target/QR code on
    useDocker: Whether to use Docker or not. If set to false, input has to be a html file. If set to true, input has to be a pdf file.
    dockerOptions: Optional Docker Options, see https://www.npmjs.com/package/docker-cli-js
    useImageTarget: Whether to embed a marker or not. Defaults to true.
    useQRCode: Whether to embed a QR code or not. Defaults to true.

NB: Docker may require sudo priveleges on Linux.

Package Sidebar

Install

npm i augmented-reality-pdf

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

9.66 MB

Total Files

9

Last publish

Collaborators

  • kaisle