Я использую wkhtmltopdf для создания отчетов, теперь я столкнулся с ситуацией, когда мне нужно показать нижний колонтитул внизу страницы, я пытался решить эту проблему с помощью css, он работает на простой странице, но не на моей странице, сгенерированной wkhtmltopdf, вот мой HTML код
<footer id="footer">
<p>Hello World</p>
</footer>
И мой css это
#footer {
position:fixed;
height:50px;
background-color:red;
bottom:0px;
left:0px;
right:0px;
margin-bottom:0px;
}
Я также пробовал этот код, указанный на странице wkhtmltopdf.
<script>
window.onload = function() {
var vars = {};
var x = document.location.search.substring(1).split('&');
for (var i in x) {
var z = x[i].split('=', 2);
[z[0]] = unescape(z[1]);
}
if current page number == last page number
if (vars['page'] == vars['topage']) {
document.querySelectorAll('#footer')[0].textContent = 'extra text here';
}
};
</script>
Примечание. Я не использую команду cmd, я использую CodeIgniter. Есть ли у них какой-либо вариант, например
$this->wkhtmltopdf->setOptions(array(
'orientation' => 'landscape'
));