To Generate PDF Using Itext
  To Generate PDF Using Itext   Header and Footer of the PDF:       import java.util.Date;   import com.itextpdf.text.Document;   import com.itextpdf.text.Element;   import com.itextpdf.text.Font;   import com.itextpdf.text.Paragraph;   import com.itextpdf.text.Phrase;   import com.itextpdf.text.Rectangle;   import com.itextpdf.text.pdf.ColumnText;   import com.itextpdf.text.pdf.PdfContentByte;   import com.itextpdf.text.pdf.PdfPageEventHelper;   import com.itextpdf.text.pdf.PdfWriter;   import com.itextpdf.text.pdf.draw.LineSeparator;   public  class HeaderFooter extends PdfPageEventHelper   {       public void onEndPage (PdfWriter writer, Document document)       {           Rectangle rect = writer.getBoxSize("art");           PdfContentByte canvas =writer.getDirectContent();                     ...