marcbachmann / node-html-pdf

This repo isn't maintained anymore as phantomjs got dreprecated a long time ago. Please migrate to headless chrome/puppeteer.
MIT License
3.55k stars 544 forks source link

pageHeader #686

Open Juan-BenitezM opened 2 years ago

Juan-BenitezM commented 2 years ago

I am trying to put images on the page header, but it didn't work.

It works if I don't put id="pageHeader" on my div tag. But it will show it only in the first page, I need it in all the header pages.

html code

<div class="pageHeader" id="pageHeader">
                <div>
                    <img src="../img/first.svg" alt="">
                    <img src="../img/gpo.png" alt="">
                </div>
</div>

This is my Js code

html = fs.readFileSync("./pdf2.html", "utf-8");
    options = {"format": 'Letter',
    "localUrlAccess":true,
    "base": 'file:///' + __dirname + '/img/',
    "footer":{
        "height": "25px"
    }
}

pdf.create(html, options).toFile("./example.pdf", function ( err, res) {
    if(err) return console.log(err)
    console.log(res);
})