Bonjour,

j'ai une fonction java qui va faire la conversion de .docx en pdf
on lui donne le chemin du fichier docx pour le convertir et le chemin du pdf pour la sortie
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
private void createPDF() {
		try {
			long start = System.currentTimeMillis();
 
			// 1) Load DOCX into WordprocessingMLPackage
			InputStream is = new FileInputStream(new File(
					"c:/sam.docx"));
			WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage
					.load(is);
 
			// 2) Prepare Pdf settings
			PdfSettings pdfSettings = new PdfSettings();
 
			// 3) Convert WordprocessingMLPackage to Pdf
			OutputStream out = new FileOutputStream(new File(
					"c:/sam.pdf"));
			PdfConversion converter = new org.docx4j.convert.out.pdf.viaXSLFO.Conversion(
					wordMLPackage);
			converter.output(out, pdfSettings);
 
			System.err.println("Generate sam.pdf with "
					+ (System.currentTimeMillis() - start) + "ms");
 
		} catch (Throwable e) {
			e.printStackTrace();
		}
	}
comme je débute en jsf et prime faces je sais pas comment intégré cette fonction au niveau de la page jsf
j'ai utilisé FileUpload de prime faces :
http://www.primefaces.org/showcase/u...loadSingle.jsf
juste comment affecté le chemin du fichier quand récupère a InputStream is = new FileInputStream(new File(
"c:/sam.docx"));


Merci