Page 1 sur 1

Export page HTML en PDF

MessagePublié: 22 Juil 2013 à 13:06
par mike76
Bonjour,

J'ai une application qui génère un planning en HTML.
Comment faire pour l'exporter dans un fichier PDF ??? (sans utiliser d'outil payant)

Merci pour votre aide.
Michaël

Re: Export page HTML en PDF

MessagePublié: 22 Juil 2013 à 17:19
par mike76
J'ai récupéré à cette url http://kramkumarmca.blogspot.fr/2012/01/html-to-pdf-using-java.html ce code avec les 3 fichier jar.

Mais où dois mettre les fichiers jar pour qu'ils soient reconnus dans mon agent java (je suis novice dans ce langage) ??
Je suis en version 8.5
Merci

Code : Tout sélectionner
import java.io.*;

import java.io.FileOutputStream;
import org.xhtmlrenderer.pdf.ITextRenderer;
public class pdfCreation {

/**
* @Purpose : Converting html file into PDF.
* External jar file used iText-2.0.8.jar, core-renderer.jar
* xml-apis-xerces-2.9.1.jar
*/
public static void main(String[] args) {
try{
//html file path
String inputFile=”C:\\workspace\\html2Pdf\\src\\pack1\\sample.html”;
//Output pdf file path
String outputFP=”C:\\sample.pdf”;
File inputHTMLFile=new File(inputFile);
if(!inputHTMLFile.exists()){
System.out.println(”Input html File does not exists!”);
System exit(0);
}
String url=inputHTMLFile.toURI().toURL().toString();
OutputStream os=new FileOutputStream(outputFP);
ITextRenderer renderer=new ITextRenderer();
renderer.setDocument(url);
renderer.layout();
renderer.createPDF(os);
os.close();
System.out.println(”HTML file was converted into PDF”);
}
catch(Exception e){
e.printStackTrace();
}
}
}

Re: Export page HTML en PDF

MessagePublié: 22 Juil 2013 à 23:29
par roubech
Les jar, tu peux essayer de les mettre dans la partie file de ta base dans designer

sinon, tu as essayer de cracher ton HTML en changeant juste le content-type pour dire à ton browser que c'est un fichier PDF ?
http://www.codestore.net/store.nsf/unid/DOMM-4PSGWL/

Re: Export page HTML en PDF

MessagePublié: 23 Juil 2013 à 08:18
par mike76
merci Roubech pour ta réponse.

je vais essayer la méthode qui est expliquée dans ton lien

peux-tu juste me dire lorsque j'ai mis mes fichiers dans la partie "file" de ma base, comment je fais pour les appeler dans mon agent java.Merci.

Re: Export page HTML en PDF

MessagePublié: 23 Juil 2013 à 18:26
par roubech
j'ai pas de designer sous ls yeux, mais il me semble que dans ton agent tu peux import une ressource
ou sinon sur cette page ils disent que tu peux importer directement le jar dans ton agent
http://www.ibm.com/developerworks/lotus ... tml#N101CF

Re: Export page HTML en PDF

MessagePublié: 24 Juil 2013 à 08:24
par mike76
super merci beaucoup !!