0.0.3 • Published 7 years ago

pdf-printer v0.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

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.