Skip to content

Repository files navigation

Doczilla Node.js Library

Installation

Install the package with:

npm install @doczilla/node
# or
yarn add @doczilla/node

Usage

The package needs to be configured with your account's API key, which is available on your Doczilla's organisation settings page.

importDoczillafrom'@doczilla/node'constdoczilla=newDoczilla('doczilla-...')constpdfBuffer=awaitdoczilla.pdf.direct({page: {html: '<div>Your first Doczilla PDF</div>'}})

Webhook signing

Doczilla can optionally sign the webhook events it sends to your endpoint, allowing you to validate that they were not sent by a third party. You can read more about it here.

Please note that you must pass the raw request body, exactly as received from Doczilla, to the verifyPayload() function; this will not work with a parsed (i.e., JSON) request body.

constevent=doczilla.webhooks.verifyPayload(webhookRawBody,webhookDoczillaSignatureHeader,webhookSecret);

About

Doczilla API wrapper, effortlessly create PDFs and screenshots based on your HTML.

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages