我确实在谷歌和文档中搜索了很多,但找不到这个问题的解决方案,也许你们能帮我解决这个问题吗?
我有一个来自 html 导出的 pdf,我的表格数据在页面之间拆分,请看这张图片:
这是一个 html 到 pdf 的转换导出,我不是在 PDF 中建立这个表,看:
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);
我怎样才能解决这个问题?