Un autre exemple de package, le package de Bruno Lowagie qui

publicité
Un autre exemple de package,
le package de Bruno Lowagie qui permet de créer un fichier PDF.
Il faut tout d’abord télécharger le fichier
itext-2.1.7.jar
, ah ben oui Watson
Exemple d’utilisation :
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.pdf.PdfWriter;
import java.awt.Color;
import com.lowagie.text.*;
import com.lowagie.tools.*;
public class NewpageInsetingPDF {
static String emp[][] = { {"Roger", "Delage", "33"
} };
public static void main(String[] args)throws Exception
{
System.out.println("Exemple d'un fichier PDF");
Rectangle pageSize = new Rectangle(288, 720);
Document document = new Document(pageSize, 36, 18, 72, 72);
PdfWriter writer=PdfWriter.getInstance(document,
new FileOutputStream("NewPagePDF.pdf"));
document.open();
document.add(new Paragraph("Page 1 -->> Vive le Java"));
document.add(new Paragraph("Pages suivantes -->> DEUX PAGES
BLANCHES"));
document.newPage();
writer.setPageEmpty(false);
document.newPage();
writer.setPageEmpty(false);
document.newPage();
document.add(new Paragraph("Dernière page ( NUMÉRO 4 ) pour les
informatique 2 - spécialiste du Java"));
/* Pour le contenu et l'affichage d'un
tableau */
Table t = new Table(3,2);
t.setBorderColor(new Color(220, 255, 100));
t.setPadding(5);
t.setSpacing(5);
t.setBorderWidth(1);
Cell c1 = new Cell("Nom");
c1.setHeader(true);
t.addCell(c1);
c1 = new Cell("Prénom");
t.addCell(c1);
c1 = new Cell("Âge");
t.addCell(c1);
t.endHeaders();
t.addCell(emp[0][0]);
t.addCell(emp[0][1]);
t.addCell(emp[0][2]);
document.add(t);
/* fin de la création d'un tableau */
document.close();
} // Fin du main
} // Fin de la classe
Le résultat est :
Téléchargement