Rhtml to pdf?

Bonjour,

Je souhaiterais directement transformer le rendu d’un rhtml en pdf.
J’ai testé avec htmldoc, mais il ne tient pas compte des css.
Princexml le fait mais c’est relativement très très cher.

Connaissez vous un autre moyen, qui tiendrait compte des css, pour
générer du css ?

A ma connaissance, en libre, il n’existe que des solutions bancales
(dans le sens où elles ont toutes leurs petites particularités et
toutes leurs soucis). PrinceXML est la solution qui revient toujours,
dès que tu veux un résultat correct.
Ceci dit, pour les petits projets, j’utilise le plugin railspdf qui
utilise PDF::Writer. Voir je redirige le client vers une page avec la
CSS spéciale impression qui va bien.

++

yk

Le 04/10/07, Guillaume BELLEGUIC[email protected] a écrit :

Bonjour,

J’ai trouvé une solution peut être un peut bancale aussi mais bon.
utilisé : cups-pdf => http://www.codepoetry.net/projects/cups-pdf-for-
mosx
faire un render_to_string de mon template dans un fichier.
l’imprimer, le renvoyer ou l’archiver…

Bref un peut de bidouille, mais les images et les css sont bien géré.
Le 4 oct. 07 à 18:34, Yann KLIS a écrit :

je suis tombé sur cet article :
http://sublog.subimage.com/articles/2007/05/29/html-css-to-pdf-using-ruby-on-rails

je sais pas du tout si ça marche, c’est juste que ça m’a fait penser Ã
ta
question…

gUI


Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/

Bonjour,

Effectivement je suis déjà tombé sur l’article, mais il utilse
princexml.
3800$ la version serveur (gloups)…

Le 6 oct. 07 à 13:16, Guillaume B. a écrit :

Tu as besoin de générer un pdf ou bien juste de pouvoir imprimer une
page ?

parce que utiliser juste une css-print associée à la vue, avec le
navigateur
qui gère bien les css d’impression rend pas mal de services.

Je m’en sers pour des documents simples…

Effectivement je suis déjà tombé sur l’article, mais il utilse princexml.
3800$ la version serveur (gloups)…

ah oui en effet… gloups !

gUI


Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/

D’après moi, dans ton cas, tu n’as pas besoin de la version serveur.
La version mono poste est à 300$ (la dernière fois où j’avais jeté un
oeil).

++

yk

Le 06/10/07, Guillaume BELLEGUIC[email protected] a écrit :