Merge pull request #9 from WIHP/master

Added ability to override the arguments
This commit is contained in:
dhar 2015-02-22 09:05:11 +01:00
commit ac6e85b1c2
2 changed files with 18 additions and 9 deletions

View file

@ -29,8 +29,8 @@ Then add this line to your project's `grunt.js` gruntfile:
grunt.loadNpmTasks('grunt-wkhtmltopdf');
```
[wkhtmltopdf]: http://code.google.com/p/wkhtmltopdf/
[wkhtmltopdf_dl]: http://code.google.com/p/wkhtmltopdf/downloads/list
[wkhtmltopdf]: http://wkhtmltopdf.org/
[wkhtmltopdf_dl]: http://wkhtmltopdf.org/downloads.html
[grunt]: https://github.com/gruntjs/grunt
[getting_started]: https://github.com/cowboy/grunt/blob/master/docs/getting_started.md

View file

@ -51,15 +51,24 @@ module.exports = function(grunt) {
"Converting " + src + " -> " + dest
);
// Launch PhantomJS.
helper.convert({
code: 90,
args: [
// default args
var args = [
'--dpi', '96', // workarround to wkhtmltopdf letter-spacing bug (see http://code.google.com/p/wkhtmltopdf/issues/detail?id=72)
'--print-media-type', // Use @print media type
src,
dest
],
];
// overrides the args
if (file.args) {
args = file.args;
}
// adds the src and dest
args = args.concat([src, dest]);
// Launch wkhtmltopdf.
helper.convert({
code: 90,
args: args,
done: function(err) {
if (err) {
grunt.log('>>>', err);