Bonjour,

J'ai une classe PdfGenerique ou j'ai une méthode qui effectue une fusion de Pdf.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 
package com.promotelec.saisieCR.utilitaires;
 
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.DocumentException;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfContentByte;
import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.PdfStamper;
 
 
public class PdfGenerique {
 
// attributs	
 
// méthodes	
 
 
 
	public static void remplissagePDF(String FormVide, String FormRempli){
 
		       FormRempli = ("C:\\Temp\\pdfRempli\\pdf_rempli.pdf");
		       FormVide = ("C:\\Temp\\pdfVide\\pdf_vierge.pdf");
 
		try {	
 
			PdfReader reader = new PdfReader(FormVide);		//lecture PDF		
			PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(FormRempli));	//Sauvegarde d'un nouveau PDF	
 
			PdfContentByte content = stamper.getOverContent(1);
			content.beginText();//on ouvre le content pour écrire dans le PDF
			// On ajoute une chaine, on détermine la police, la taille te la position
			BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.EMBEDDED);			
	            content.setFontAndSize(bf, 12);
	            String text = "Livinfo";
	            content.showTextAligned(PdfContentByte.ALIGN_CENTER, text , 250, 700, 0);							
	    	content.endText();// On ferme le content
	    	stamper.close();// On ferme le stamper			
 
		}catch (IOException ioe) {
			ioe.printStackTrace();
		}catch (DocumentException doce) {
			doce.printStackTrace();}
		}
 
 
 
	}
Bien évidemment je voudrais appelé cette méthode au lancement de mon appli. Donc dans une autre classe je fais appel à cette méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
PdfGenerique.remplissagePDF(FormVide, FormRempli);
Mais au lancement de mon appli, aucun PDF ne se crée. Pourtant je n'ai aucune erreur dans mon code. Ai-je fais une erreur dans mon appel? Car testé indépendemment dans un autre projet avec juste une fonction main, sa fonctionne. Donc je suppose que j'ai un problème dans l'appel de ma méthode.

Merci d'avance.