Get unlimited public & private packages + team-based management with npm Teams.Learn more »

pdf-printer

0.0.3 • Public • Published

PDF Printer

HTTP service wrapping WeasyPrint including client library

Installation

Server

Running server is supported out-of-the-box using docker. Of course, it doesn't rely on docker and you might set it up on any sort of server you like.

docker build https://github.com/cepharum/pdf-printer.git

Client

npm i pdf-printer

The client is exposed as API of this package. Thus using it is as simple as this:

const Client = require( "pdf-printer" );
 
new Client( "http://server.foo.com:12345", "myApiKey" )
    .printHtmlCode( "<html><body>Hello World!</body></html>" )
    .then( client => client.response.pipe( process.stdout ) );

See the examples folder for additional code examples.

Install

npm i pdf-printer

DownloadsWeekly Downloads

5

Version

0.0.3

License

MIT

Last publish

Collaborators

  • avatar
  • avatar