将页面底部的动态图章添加到nodejs中的现有pdf

add dynamic stamp at bottom of page to exiting pdf in nodejs

我想在包含动态日期的现有 pdf 中添加一个戳记(只有方框中的日期)。

我现在使用 "phantom HTML to PDF package" 在该 pdf 上创建 pdf 我想在戳记中添加日期 format.Can 任何人请帮助我如何做到这一点或任何包来做到这一点。

我在过去 10 天一直卡住了,但没有得到任何解决方案。请帮助任何人。

提前致谢,

由于我们在 PhantomJS 中有 page.evaluate,我们可以在将目标网页呈现为图像或 PDF 之前对目标网页执行几乎所有操作。那么让我们添加一个带有付款日期的戳记:

var page = require('webpage').create();

page.open('https://www.google.co.uk', function() {

    // I'll just add jQuery for simpler stamp creation
    page.includeJs('https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', function() {

        page.evaluate(function(){

            var date = new Date();
            var day = date.getDate();
            var month = date.getMonth() + 1;
            var year = date.getFullYear();            

            var stamp = '<div style="position:absolute; right: 30px; bottom: 50px; color: green; border: 6px solid rgba(0, 128, 0, 0.75); border-radius: 10px; font: normal 24px/30px Tahoma;  transform: rotate(-30deg); padding: 15px; text-align: center;">PAID ON<br>' + day + '/' + month + '/' +  year + '</div>';

            $("body").append(stamp);

        });

        page.render("stamp.png");

        phantom.exit();   

    });
});

结果是: