javascript 打印网页时如何在网页页眉添加页码?

e4eetjau  于 2023-04-10  发布在  Java
关注(0)|答案(1)|浏览(258)

大家好,这是我第一次来这里,所以请帮助我更好地理解
我在一个项目上工作,我必须使用HTML创建银行的计算机化合同,他们将被转换为PDF格式。我试图在合同的每一页使用HTML和CSS标签的标题中添加页码,但我的代码没有响应任何方式我的代码如下所述。

@page {  
    @bottom-right {    
        content: counter(page);
    }
    @bottom-center{
    white-space: pre;
    content:'Read and Accepted \A Signed';
  }margin:2cm;
}

这个代码根本不起作用。

drnojrws

drnojrws1#

这是一个好问题,但它是has been asked before。似乎浏览器支持@page声明的基本功能,如大小和边距,但不支持在边距中添加@bottom-right等内容。这是一个outstanding item in the Chromium bug list问题,到现在已经有近十年了。我认为这个问题不会很快得到解决。
我会从研究pagedjs.org开始,就像this answerthis answer推荐的那样。我刚把它插入我的测试网页,它工作得很好,尽管注意它修改了页面的屏幕打印视图。如果这对你来说不是问题,那么祝你快乐!

相关问题