如何使用play pdf在同一个pdf文档中创建分隔页面

时间:2017-03-29 11:54:28

标签: pdf playframework pdf-generation

我正在使用play2-pdf在我的应用程序中生成pdf我首先创建了封面页但是当我尝试添加其他页面时,它添加到同一个pdf页面中如何在同一个pdf文档中创建多个页面我正在尝试在我的第一页添加页脚但仍然遇到同样的问题

<html>
    <head>
        <style>
        p.serif {
        font-family: "Times New Roman", Times, serif;
        }
        p.sansserif {
        font-family: Arial, Helvetica, sans-serif;
        }
        </style>
    </head>
    <body>
        this is a test
        <div style="position:absolute; bottom:0;right:0;margin:24px;">by bSuccess</div>
    </body>
</html>

enter image description here

1 个答案:

答案 0 :(得分:1)

对于页眉和页脚,您可以使用css分页媒体模块(https://www.w3.org/TR/css3-page/

示例:

<html>
    <head>
        <style>
            @@page {
                @@bottom-right {
                    content: "by bSuccess";
                    font-size: 14px;
                }
            }
        </style>
    </head>
    <body>
        this is a test
    </body>
</html>

对于分页符,您可以使用css分页符属性(https://css-tricks.com/almanac/properties/p/page-break/

示例:

<html>
    <head>
        <style>
            @@page {
                @@bottom-right {
                    content: "by bSuccess";
                    font-size: 14px;
                }
            }
        </style>
    </head>
    <body>
        <div>this is a test</div>
        <p style="page-break-after:always;"></p>
        <div>testing page break</div>
    </body>
</html>