iText在HTML表格中的PDF页面之间剪切
我在google和docs中搜索了很多,但是找不到解决这个问题的方法,也许你们能帮我解决这个问题吗 我有一个来自html导出的pdf,我的表格数据在页面之间分割,请看下图: 这是一个html到pdf的转换导出,我不是在pdf中构建此表,请看:iText在HTML表格中的PDF页面之间剪切,itext,Itext,我在google和docs中搜索了很多,但是找不到解决这个问题的方法,也许你们能帮我解决这个问题吗 我有一个来自html导出的pdf,我的表格数据在页面之间分割,请看下图: 这是一个html到pdf的转换导出,我不是在pdf中构建此表,请看: String htmlString = getTableHtml(tableData); // Create a buffer to hold the cleaned up HTML ByteArrayOutputStream htmlOutputStr
String htmlString = getTableHtml(tableData);
// Create a buffer to hold the cleaned up HTML
ByteArrayOutputStream htmlOutputStream = new ByteArrayOutputStream();
// Clean up the HTML to be well formed
HtmlCleaner cleaner = new HtmlCleaner();
CleanerProperties props = cleaner.getProperties();
TagNode node = cleaner.clean(htmlString);
new PrettyXmlSerializer(props).writeToStream(node, htmlOutputStream);
// Create the PDF
ITextRenderer renderer = new ITextRenderer();
renderer.setDocumentFromString(new String(htmlOutputStream.toByteArray()));
renderer.layout();
ByteArrayOutputStream pdfOutputStream = new ByteArrayOutputStream();
renderer.createPDF(pdfOutputStream);
我怎样才能解决这个问题?它帮助了我
你能给我们看一些代码吗?我把代码放在desctiprion@alexispigondid里了你能修好吗??如果是,您可以分享解决方案吗?
<style>
@media print
{
table { page-break-after:auto }
tr { page-break-inside:avoid; page-break-after:auto }
td { page-break-inside:avoid; page-break-after:auto }
thead { display:table-header-group }
tfoot { display:table-footer-group }
}
</style>