Solution "performante" pour générer du PDF

Solution "performante" pour générer du PDF - Java - Programmation

Marsh Posté le 25-07-2003 à 10:58:13    

Bonjour,  
 
Je génère un fichier pdf pour pouvoir faire une impression plus raffinée de ce que j'ai à l'écran.  
 
j'utilise pour le moment FOP avec des fichiers XML et XSL..
Quand le pdf ne fait qu'un page..et que la page est relativement basique, c'est assez rapide.  
 
par contre des que le nombre de pages devient un peu plus important...
(1 minutes 15 pour générer un PDF de 23 pages...)
 
Existe t il d'autres solutions plusperformantes pour générer du PDF en Java?
 
Ou y a t il des options que je n'utilise pas avec FOP pour augmenter la rapidité de génération..?
 
Merci beaucoup!

Reply

Marsh Posté le 25-07-2003 à 10:58:13   

Reply

Marsh Posté le 25-07-2003 à 10:59:07    

iText.
 
c'etait long aussi la derniere fois que j'ai essayé (un peu plus d'un an), mais tout de même moins que fop.

Reply

Marsh Posté le 25-07-2003 à 11:08:54    

Je vais tester alors...
Je trouve que FOP s'est amélioré un peu suivant les versions...
Mais bon attendre plus d'une minute...ca craint pour une application Intranet sous IE...
 
Merci lorill!

Reply

Marsh Posté le 25-07-2003 à 11:20:40    

question très con : ce serait pas plus rapide avec un cgi qui s'appuierait sur un pdflatex par exemple ??

Reply

Marsh Posté le 25-07-2003 à 11:27:21    

noldor a écrit :

question très con : ce serait pas plus rapide avec un cgi qui s'appuierait sur un pdflatex par exemple ??


non, faut d'abord générer le latex, ca fait 2 etapes... j'avais testé a l'époque, c'était pas top.

Reply

Marsh Posté le 25-07-2003 à 11:34:12    

lorill a écrit :


non, faut d'abord générer le latex, ca fait 2 etapes... j'avais testé a l'époque, c'était pas top.

OK :jap:
c'était juste une question en passant

Reply

Marsh Posté le 25-07-2003 à 13:49:37    

Pas fabuleux Itext..
 
Je prefere encore FOP...
 
Bon tant pis pour moi alros vu que personne n'a d'idée apparemment...

Reply

Marsh Posté le 25-07-2003 à 13:52:36    

désolé  [:sinclaire]

Reply

Marsh Posté le 25-07-2003 à 13:53:41    

Merci quand meme pour ta proposition!
 
Perso, en plus par rapport a FOP, je trouve pas terrible la mise en page de IText...Tout du moins moins intuitive qu'une page XSL et un fichier XML de FOP!
 

Reply

Marsh Posté le 25-07-2003 à 13:56:03    

Ben33 a écrit :


Perso, en plus par rapport a FOP, je trouve pas terrible la mise en page de IText...Tout du moins moins intuitive qu'une page XSL et un fichier XML de FOP!


pour les tableaux je trouvais le rendu plus propre... Mais si ca peut te consolé, on a aussi abandonné l'idée de générer du pdf a la volée, pour un document tabulaire d'une 20aine de pages on a pas reussi a descendre en dessous de 8 secondes sur un bon serveur :/

Reply

Marsh Posté le 25-07-2003 à 13:56:03   

Reply

Marsh Posté le 25-07-2003 à 14:24:23    

Moi je suis sous Tomcat...alors je te laisse imaginer...

Reply

Marsh Posté le 25-07-2003 à 14:29:59    

Ben33 a écrit :

Moi je suis sous Tomcat...alors je te laisse imaginer...


c'était pareil

Reply

Marsh Posté le 30-07-2003 à 01:05:56    

si tu as du budget(faut vraiment avoir besoin de générer du pdf "rapidement" ) tu peux tester :  
 
http://www.pdflib.com/products/pdf [...] index.html
 
qui utilise à priori du code natif et est dispo pour pas mal de plateformes, on m'a dit qu'il était bien plus rapide que fop (ce serait dommage que ce ne soit pas le cas avec du binaire tout beau compilé pour la machine :lol:) mais je n'ai personnellement pas testé.

Reply

Marsh Posté le 30-07-2003 à 08:45:29    

Et non pas de budget!
C'est bein la le gros probleme....

Reply

Marsh Posté le 30-07-2003 à 10:01:51    

Reply

Marsh Posté le 30-07-2003 à 10:58:15    

Merci pour le lien.  
En fait j'utilise le meme truc : FOP!  
 
Le probleme c'est qu'ilme faut environ 1min30 entre la demande d'impression et l'ouverture de mon document PDF généré (30 pages...)
 
Pour une application web (sous IE) ca fait qd meme un peu beaucoup...
 
Comment gagner du temps?

Reply

Marsh Posté le 30-07-2003 à 12:09:54    

Ben33 a écrit :


Comment gagner du temps?


Comme tout le monde, laisse tomber la génération de PDF pour le moment :(
 
En gratuit, y'a rien d'autre que FOP pour traiter du XSL-FO.
 
J'attend FOP V 1.0, çà devrait être plus rapide et capable de générer des gros documents.
Pourquoi y font pas une version C++ comme Xalan et Xerces :??:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 12-02-2004 à 12:04:25    

Salut à tous,
 
je prends le problème avec un peu de retard mais j'aimerais savoir si certains ont suivi l'évolution de ces produits et/ou s'il y a maintenant une solution meilleure pour la génération de doc PDF ?
 
 
Merci pour les tuyaux.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed