通过ITextRenderer以PDF格式设置分页符

时间:2012-05-29 06:23:48

标签: java jsp itext html-to-pdf

我通过帮助ITextRenderer

制作PDF

代码是

StringBuffer buf = new StringBuffer("content for showing in PDF");

javax.xml.parsers.DocumentBuilder builder = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder();
org.w3c.dom.Document doc = builder.parse(new java.io.StringBufferInputStream(buf.toString()));
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=\"" + (type.equals("0") ? "sales_list" : "lettings_list") + ".pdf\"");

java.io.OutputStream os = response.getOutputStream();

org.xhtmlrenderer.pdf.ITextRenderer renderer = new org.xhtmlrenderer.pdf.ITextRenderer();

renderer.setDocument(doc, null);

renderer.layout();

renderer.createPDF(os);

os.close();

所以在内容中我有几条记录要显示在PDF中。

现在我希望这些个人记录显示在同一页面中,这意味着我不想显示相关内容出现在两个页面上。

如果当前页面上没有足够的空间,则整个内容将转移到下一页,而不是分成两页。

0 个答案:

没有答案