使用Itext生成pdf文件

时间:2011-12-05 05:55:57

标签: pdf itext

我正在尝试使用itext jar从jsp生成pdf文件。你能否告诉我如何保持字符串之间的空格或制表符。

<%
response.setContentType("application/pdf");
String disHeader = "Attachment; Filename=\"example.pdf\"";
response.setHeader("Content-Disposition", disHeader);
Document document = new Document();
try{
    PdfWriter.getInstance(document, response.getOutputStream());

            document.open();
        document.add(new Paragraph("Hello    World"));
        document.add(new Paragraph("Hello World")); 
        document.close();
        }catch(DocumentException e){
e.printStackTrace();
}
%>

生成的pdf中没有“Hello”和“World”之间的空格。如何在输入时获得该行。

由于 MRK

1 个答案:

答案 0 :(得分:0)

将空格字符转换为non-breaking个空格:

document.add(new Paragraph("Hello    World".replace(' ', '\u00a0')));