读取pdf文件后,在595,842坐标添加文字"a",生成另一个pdf文件?

解决方案 »

  1.   

    Document document = new Document(PageSize.A4,28,30,intTop,82);
    try 
    {
    PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(strPDFFileName));

    MyPageEvents events = new MyPageEvents(this);
    writer.setPageEvent(events);

    BaseFont bf = BaseFont.createFont("HeiseiMin-W3", "UniJIS-UCS2-HW-H",BaseFont.NOT_EMBEDDED);

    Font font1 = new Font(bf,14,Font.BOLD);
    Font font2 = new Font(bf,12,Font.BOLD);
    Font font3 = new Font(bf, 10, Font.NORMAL);
    Font font4 = new Font(bf,9,Font.NORMAL);
    Font fntReport = new Font(bf,intReportFontSize,Font.NORMAL); document.open();
                
    PdfContentByte cb = writer.getDirectContent();
    cb.setRGBColorStroke(0,0,0);
    Rectangle rct = new com.lowagie.text.Rectangle(28,842-73,326,842-160);
    rct.setBorderWidth(0.5f);
    rct.setBorder(Rectangle.BOX);
    rct.background = new java.awt.Color(255,255,255);
      

  2.   

    你的方法我没试,由于你的积极响应,给你50点,我用pdflibcom.dll解决
      

  3.   

    dalianwang 您好
    能否发一个该组件给我用用
    我现在也是被这个问题困绕着先谢谢了