Export page HTML en PDF

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Export page HTML en PDF

Messagepar mike76 » 22 Juil 2013 à 13:06

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
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Export page HTML en PDF

Messagepar mike76 » 22 Juil 2013 à 17:19

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();
}
}
}
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Export page HTML en PDF

Messagepar roubech » 22 Juil 2013 à 23:29

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/
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Export page HTML en PDF

Messagepar mike76 » 23 Juil 2013 à 08:18

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.
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Export page HTML en PDF

Messagepar roubech » 23 Juil 2013 à 18:26

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
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Export page HTML en PDF

Messagepar mike76 » 24 Juil 2013 à 08:24

super merci beaucoup !!
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN


Retour vers Développement

cron