在每个页面中添加paragraphe - 使用itext的Java中的PDF

时间:2011-05-01 10:55:57

标签: java pdf itext

我正在使用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(),但我似乎不存在。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可能正在寻找API调用newPage()来添加新页面。