2017-04-07 2223 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的開源版本。 –

相關問題