Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用HTML中的ITextRenderer在每个页面上添加页眉或页脚_Java_Html_Css_Pdf_Itext - Fatal编程技术网

Java 使用HTML中的ITextRenderer在每个页面上添加页眉或页脚

Java 使用HTML中的ITextRenderer在每个页面上添加页眉或页脚,java,html,css,pdf,itext,Java,Html,Css,Pdf,Itext,我正在使用freemarker创建一个HTML报告,并使用ITextRenderer从该HTML生成一个PDF ITextRenderer renderer = new ITextRenderer(); renderer.setDocumentFromString(html); renderer.layout(); renderer.createPDF(baosPDF); 我在html中有一个表,它的标题使用css类成功地显示在每个页面上: thead { display:table-head

我正在使用freemarker创建一个HTML报告,并使用ITextRenderer从该HTML生成一个PDF

ITextRenderer renderer = new ITextRenderer();
renderer.setDocumentFromString(html);
renderer.layout();
renderer.createPDF(baosPDF);
我在html中有一个,它的标题使用css类成功地显示在每个页面上:

thead { display:table-header-group }
是否可以对文档的任意部分执行相同的操作?(比如说,一个div)我想保持我的html格式,并使用css识别我希望在每个页面上看到的“页眉”和“页脚”


只有css才有可能吗?

也许你应该看看


它给出了几个将html转换为pdf的示例。包括加载外部样式表。

这是一项付费功能,我目前正在使用flyingsaucer将html转换为pdf,我认为这依赖于IText。新版本的pdfHtml计划根据AGPL条款发布。(此处解释)意思是如果您愿意(向您的用户)开放项目的源代码,您可以免费使用pdfHtml的开源版本。找到答案: