2011-05-01 98 views
-1

我正在使用iText来生成带有java的PDF文件。在每个页面中添加paragraphe - 使用itext的Java中的PDF

我想在每个页面中添加一个段落或一些文本。

我使用HTMl标签来格式化文本。

这是我试图创建的一个示例。

enter image description here

这我的代码,我用:

public pdfing() { 


    try { 
      com.itextpdf.text.Document document = new com.itextpdf.text.Document(PageSize.A4); 
     PdfWriter pdfWriter = PdfWriter.getInstance(document, new FileOutputStream("fdf.pdf")); 
     document.open(); 
     HTMLWorker htmlWorker = new HTMLWorker(document); 
      htmlWorker.parse(new StringReader("text text ..... " + 
        "<h1 style = \"color:#00ff00;\">aaaaa</h1>")); 



     document.close(); 

     } catch(DocumentException e) { 
     e.printStackTrace(); 
     } catch (FileNotFoundException e) { 
     e.printStackTrace(); 
     } catch (UnsupportedEncodingException e) { 
     e.printStackTrace(); 
     } catch (IOException e) { 
     e.printStackTrace(); 
     } 
} 

我试过document.addPage(),但我似乎不存在。

我该怎么办?

回答

相关问题