Hi everybody !

I have a very odd pdf file in which I cannot set a footer with page numbering. I use 
this method :

//------------------------------------------------------------------
File filetemp=new File(this.fichier.getAbsolutePath()+"n");
PdfReader reader = new PdfReader(this.getFile().getAbsolutePath());
int n = reader.getNumberOfPages();
Rectangle psize = reader.getPageSize(1);
Document document = new Document(psize, 50, 50, 50, 50);
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(filetemp));
HeaderFooter footer = new HeaderFooter(new Phrase(""),true);
footer.setBorder(Rectangle.NO_BORDER);
footer.setAlignment(Rectangle.ALIGN_CENTER);
document.setFooter(footer);
document.open();
// step 4: we add content
PdfContentByte cb = writer.getDirectContent();
int i = 0;

    PdfImportedPage page;
    int rotation;
    while (i < n)
    {
      document.newPage();
      i++;

      if(i<n-1)
      {
        document.setPageSize(reader.getPageSizeWithRotation(i+1));
      }

      page = writer.getImportedPage(reader, i);
      rotation = reader.getPageRotation(i);
      if (rotation == 90 || rotation == 270) {
        cb.addTemplate(page, 0, -1f, 1f, 0, 0,
      reader.getPageSizeWithRotation(i).height());  }
      else {
        cb.addTemplate(page, 1f, 0, 0, 1f, 0, 0);
      }

    }


    document.close();
//------------------------------------------------------------------

It works fine for all of my pdfs except for one ( which is not encrypted). Does 
anybody see what's wrong with my code (maybe I can send in attach the pdf file ?????). 
I use jsdk1.4.2 and itext1.01 (with 1.02b, I have the same issue)

Thanks,

Ludovic

-------------------------------------------------------------
NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
Web/Wap : www.netcourrier.com
T�l�phone/Fax : 08 92 69 00 21 (0,34 � TTC/min)
Minitel: 3615 NETCOURRIER (0,16 � TTC/min)



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to