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

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