MKB*_*MKB 3 java pdf grails groovy pdf-generation
在我的 grails 项目中,我使用 grails 渲染插件将 GSP 转换为 PDF。PDF 有 3 到 5 页。
现在我需要在 PDF 的每一页的右下角附加一个水印。
我不知道我怎么能做到这一点。任何帮助高度赞赏。
编辑..............
我用来生成pdf的gsp是一个模板。
我正在使用 grails 2.2.0 和 plugins.rendering=0.4.3。
下面是我的代码......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<style type="text/css">
@page {
size: 210mm 297mm;
@bottom-right {content: element(footer)}
}
</style>
<table border="0" align="center" cellpadding="2" cellspacing="2">
...
</table>
Run Code Online (Sandbox Code Playgroud)
使用渲染插件,您可以访问飞碟及其对@page规则的支持。
有了这个,你可以定义在 CSS 3 规范中定义的运行元素。
所以你可以在你的 gsp 中定义一个页脚元素:
<body>
...
<div id="footer">Your Watermark</div>
...
</body>
Run Code Online (Sandbox Code Playgroud)
并像这样设计:
<style type="text/css">
@page {
size: 210mm 297mm;
@bottom-right {content: element(footer)};
...
}
#footer{
position: running(footer);
}
...
</style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2065 次 |
| 最近记录: |