Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
860 connectés 

  FORUM HardWare.fr
  Programmation
  Java

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°467509
ben33
Posté le 25-07-2003 à 10:58:13  profilanswer
 

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!

mood
Publicité
Posté le 25-07-2003 à 10:58:13  profilanswer
 

n°467511
lorill
Posté le 25-07-2003 à 10:59:07  profilanswer
 

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.

n°467525
ben33
Posté le 25-07-2003 à 11:08:54  profilanswer
 

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!

n°467542
noldor
Rockn'roll
Posté le 25-07-2003 à 11:20:40  profilanswer
 

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

n°467560
lorill
Posté le 25-07-2003 à 11:27:21  profilanswer
 

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.

n°467577
noldor
Rockn'roll
Posté le 25-07-2003 à 11:34:12  profilanswer
 

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

n°467674
ben33
Posté le 25-07-2003 à 13:49:37  profilanswer
 

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

n°467677
lorill
Posté le 25-07-2003 à 13:52:36  profilanswer
 

désolé  [:sinclaire]

n°467679
ben33
Posté le 25-07-2003 à 13:53:41  profilanswer
 

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!
 

n°467682
lorill
Posté le 25-07-2003 à 13:56:03  profilanswer
 

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 :/

mood
Publicité
Posté le 25-07-2003 à 13:56:03  profilanswer
 

n°467714
ben33
Posté le 25-07-2003 à 14:24:23  profilanswer
 

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

n°467720
lorill
Posté le 25-07-2003 à 14:29:59  profilanswer
 

Ben33 a écrit :

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


c'était pareil

n°471537
jay a la f​ac
Posté le 30-07-2003 à 01:05:56  profilanswer
 

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é.

n°471601
ben33
Posté le 30-07-2003 à 08:45:29  profilanswer
 

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

n°471669
El_gringo
Posté le 30-07-2003 à 10:01:51  profilanswer
 
n°471719
ben33
Posté le 30-07-2003 à 10:58:15  profilanswer
 

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?

n°471799
Mara's dad
Yes I can !
Posté le 30-07-2003 à 12:09:54  profilanswer
 

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é.
n°640203
ohyes
oooooohYes !
Posté le 12-02-2004 à 12:04:25  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

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

 

Sujets relatifs
comment générer du XUL en PHP ?[JSP] Une solution pour un formulaire en ligne
Générer un fichier ExcelIframe et communication avec le parent (solution)
[C Windows] Imprimer un PDF[batch dos] il y a t il une equivalent de [resolu + solution]
[batch dos] extraction de chaine dans un fichier [resolu + solution]Cherche documentation Java: GSJava au format PDF
[Batch DOS] Générer une séquence de nombre pour une boucle...Tri de valeur [resolu. solution inside]
Plus de sujets relatifs à : Solution "performante" pour générer du PDF


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR