wkhtmltopdf v0.10 or later.
$ npm install gulp-html2pdf --save-dev
var html2pdf = require('gulp-html2pdf');
gulp.task('pdf', function () {
return gulp
.src('./in/index.html')
.pipe(html2pdf())
.pipe(gulp.dest('./out/'));
});
There are many options available to wkhtmltopdf. All of the command line options are supported as documented on the page linked to above. The options are camelCased instead-of-dashed as in the command line tool.
MIT