Code coverage report for wkhtmltopdf-nodejs-pdfapi/example.js

Statements: 0% (0 / 11)      Branches: 100% (0 / 0)      Functions: 0% (0 / 4)      Lines: 0% (0 / 11)      Ignored: none     

All files » wkhtmltopdf-nodejs-pdfapi/ » example.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26                                                   
var wkhtmlToPdfOptions = require('wkhtmltopdf-nodejs-options-wrapper'),
    PdfApi = require('./index');
 
var pdfApi = new PdfApi(),
    request = new wkhtmlToPdfOptions.CreateRequest(),
    page = new wkhtmlToPdfOptions.Page();
 
//let's generate pdf from google.com
page.setInput('http://google.com');
request.addPage(page);
request.setDebug(true); //we want to see all wkhtmltopdf output
 
pdfApi.createPdf(request, 'google.pdf')
    .then(function(data, debug) {
        console.log('Pdf is generated!');
    }, function(data, debug) {
        console.log('Houston, we have a problem: ' + data);
    });
 
//after some time we can delete pdf
pdfApi.deletePdf('google.pdf').then(function() {
    console.log('Pdf is deleted');
}, function(error) {
    console.log('Something went wrong: ' + error);
});