Проблема связана с типом бумаги и количеством добавляемых столбцов.
Добавляются столбцы, но параметры бумаги не позволяют отображать их в PDF.
Попробуйте установить несколько параметров, связанных с бумагой, в своей переменной.
// Papersize Options: http://phantomjs.org/api/webpage/property/paper-size.html
"height": "10.5in", // allowed units: mm, cm, in, px
"width": "8in", // allowed units: mm, cm, in, px
- or -
"format": "Letter", // allowed units: A3, A4, A5, Legal, Letter, Tabloid
"orientation": "portrait", // portrait or landscape
// Page options
"border": "0", // default is 0, units: mm, cm, in, px
- or -
"border": {
"top": "2in", // default is 0, units: mm, cm, in, px
"right": "1in",
"bottom": "2in",
"left": "1.5in"
},
Дополнительные параметры здесь