在JAVA中的pdf文件中添加图标

时间:2012-10-15 03:55:39

标签: java pdf

如何在pdf文件中添加信头图标? 它只打印文本字段中的值。

    try{
    Document document = new Document();
    PdfWriter.getInstance(document, new FileOutputStream("Payment.pdf"));
    document.open();
    document.add(new Paragraph("Payment Information", FontFactory.getFont(FontFactory.COURIER,18, Font.BOLD)));
    document.add(new Paragraph(" "));
    document.add(new Paragraph("Customer ID:  "+value1));
    document.add(new Paragraph("Name:  "+value2));
    document.add(new Paragraph("Date Applied:  "+value3));
    document.add(new Paragraph("Months:  "+value4));
    document.add(new Paragraph("Amount:  "+value5));
    document.add(new Paragraph("Interest:  "+value6));
    document.add(new Paragraph("Monthly Payment:  "+value7));
    document.add(new Paragraph("Total:  "+value8));
    document.close();
    JOptionPane.showMessageDialog(null, "Record Saved");
    }
    catch(Exception e){
    JOptionPane.showMessageDialog( null, e);
    }

2 个答案:

答案 0 :(得分:2)

您使用document.add(image)将图片或图标添加到pdf。以下链接将为您提供一个示例:

Itext Add / Insert Image Into PDF

以上示例使用的是IText API。

答案 1 :(得分:0)

如果你想添加字母,那么make class扩展了itext的PdfPageEventHelper 并且您可以使用名称onStartPage预定义的方法添加图像,如果要添加页面结尾,则可以使用onEndPage