2017-04-07 285 views
1

我使用ITextRenderer从HTML中创建了一个HTML报表,并使用ITextRenderer生成了一个PDF。使用HTML中的ITextRenderer在每个页面上添加页眉或页脚

ITextRenderer renderer = new ITextRenderer(); 
renderer.setDocumentFromString(html); 
renderer.layout(); 
renderer.createPDF(baosPDF); 

我有一个在HTML中,有一个头,成功地显示在每个页面上使用的CSS类:

thead { display:table-header-group } 

是否有可能做同样的伎俩的任意截面我的文件? (比方说,div)我想保留我的html香草,并确定我想在使用CSS的每个页面上看到的“页眉”和“页脚”。

这是可能的,只有与CSS?

+0

找到了答案:http://stackoverflow.com/questions/8263416/generating-header-footer-with-flying-saucer-xhtmlrenderer-and-itext – JSlain

回答

1

也许你应该看看
http://developers.itextpdf.com/content/itext-7-examples/converting-html-pdf

它给转换HTML到PDF的几个例子。包括加载外部样式表。

+0

这是一个付费功能,我目前使用** flyingsaucer **将html转换为pdf,我认为这取决于IText。 – JSlain

+0

pdfHtml的新版本计划在AGPL条款下发布。 (这里是释义)意思是如果你愿意开源你的项目(对你的用户),你可以自由使用pdfHtml的开源版本。 –

相关问题