Я работаю с https://github.com/danielboendergaard/phantom-pdf для создания PDF из кода HTML и PHP. Как мне создать рамку рамки для каждой страницы?
Я попытался установить границу в верхнем и нижнем колонтитулах, но не смог установить границу в левой и правой части страницы.
Вот мой код JS -
var fs = require('fs'),
args = require('system').args,
page = require('webpage').create();
page.paperSize = {
format: 'A4',
orientation: 'portrait',
margin: '1cm',
header: {
height: "1cm",
contents: phantom.callback(function(pageNum, numPages) {
return "<div style='border-bottom: 1px solid #000;'>
</div>";
})
},
footer: {
height: "1cm",
contents: phantom.callback(function(pageNum, numPages) {
if( pageNum != 1 ){
return "<div style='border-bottom: 1px solid #000;'><span style='float:right; font-size: 10px'> Page " + pageNum + " </span></div>";
}
else{
return "<div style='border-bottom: 1px solid #000;'></div>";
}
})
}
};
page.open(args[1], function (status) {
if (status !== 'success') {
console.log('Unable to load the file!');
phantom.exit(1);
} else {
page.render(args[2]);
phantom.exit(0);
}
});
Мне нужна рамка с полным кадром, даже если на странице есть только две строки с соответствующим верхним и нижним отступом к содержимому. Пожалуйста, помогите!
Заранее спасибо!