Forum: Italian Ruby user group HTML / CSS to PDF

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
278cbf1cc439901141f0de3796f03ebf?d=identicon&s=25 Dboz Dboz (dbozz)
on 2009-05-20 10:23
Esistono librerie per convertire una pagina html con relativo foglio di
stile css in pdf da utilizzare in una applicazioni ruby on rails?
DBOZ
72e0b3f5418bfcf47488918109068c4c?d=identicon&s=25 Andrea Cuius (q_rails)
on 2009-05-20 10:38
(Received via mailing list)
Ciao,

c'è princely un wrapper per PrinceXML, sembra che funzioni molto bene
ma è a pagamento per progetti commerciali e la licenza ha un prezzo
imbarazzante, parte dai 500$ se nn sbaglio.

http://www.intridea.com/2007/12/20/announcing-prin...

Avevamo trovato anche uno script in phyton ma non funzionava poi così
bene, ad esempio non prendeva allieamenti e altre
proprietà.
In alternativa c'è prawn una libreria per creare pdf ma devi fare
tutto a mano, abbastanza noioso.

Q
278cbf1cc439901141f0de3796f03ebf?d=identicon&s=25 Dboz Dboz (dbozz)
on 2009-05-20 11:07
Grazie della risposta.
Si ho visto prawn http://railscasts.com/episodes/153-pdfs-with-prawn ed
è molto noiso come dici!! Ad esempio per inserire una tabella ...
PrinceXML sarebbe la soluzione ideale ma la licenza è molto costosa ...
DBOZ
278cbf1cc439901141f0de3796f03ebf?d=identicon&s=25 Dboz Dboz (dbozz)
on 2009-05-20 12:23
Per java ho visto che esistono queste librerie per operare sul formato
pdf http://www.lowagie.com/iText/index.html ad esempio, si può integrare
una applicazione scritta in java in una applicazione web scritta in
rails?
5d4c20b9e6a1228f1e2dc0d089e5544e?d=identicon&s=25 Stefano Sasso (Guest)
on 2009-05-20 13:22
(Received via mailing list)
Il 20 maggio 2009 10.23, Dboz Dboz <a.dallabenetta@gmail.com> ha
scritto:
> Esistono librerie per convertire una pagina html con relativo foglio di
> stile css in pdf da utilizzare in una applicazioni ruby on rails?

puoi usare htmldoc.
io mi ero scritto un mini-wrapper, poi ho trovato questo già fatto :)
http://htmldoc.rubyforge.org/
http://blog.adsdevshop.com/2007/11/20/easy-pdf-gen...

ciao,
stefano


--
Stefano Sasso
stesasso@gmail.com
http://www.gnustile.net/
278cbf1cc439901141f0de3796f03ebf?d=identicon&s=25 Dboz Dboz (dbozz)
on 2009-05-20 16:04
> puoi usare htmldoc.
> io mi ero scritto un mini-wrapper, poi ho trovato questo gi� fatto :)
> http://htmldoc.rubyforge.org/
> http://blog.adsdevshop.com/2007/11/20/easy-pdf-gen...
>
Ma nn supporta css2 ..

DBOZ
Dc64befa87f79e074d55f83bcf9daa49?d=identicon&s=25 Silvano Stralla (sistrall)
on 2009-05-20 16:45
(Received via mailing list)
Ciao!

avevo cercato piuttosto bene un po' di tempo fa: l'unica soluzione che
si salvava, per le mie necessità (aveva un supporto sufficiente di
HTML e CSS), era PrinceXML. Che però è appunto a pagamento.

Ciao,
Silvano

On Wed, May 20, 2009 at 4:04 PM, Dboz Dboz <a.dallabenetta@gmail.com>
wrote:
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ml mailing list
> Ml@lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>



--
Considera l'ambiente prima di stampare questa email. Dai, che
l'equazione è semplice: meno A4, più alberi.


. . . Silvano Stralla . . .
email: silvano.stralla@sistrall.it
site: http://www.sistrall.it
D716730ae3c9f3322f49d002192befc6?d=identicon&s=25 Alessandro Scolavino (ninjinka)
on 2009-05-20 23:01
ti segnalo htmldoc che è opensource e command line, lo stavo iniziando a
usare ma mi da qualche problema (le mie pagine sono troppo complesse)
purtoppo prince è troppo costoso al momento (anche se funziona alla
perfezione...)


Appena ho un paio di giorni mi preparo gli helper in prawn per stampare
ogni cosa...

(ps clerk ora fa anche i siti web)
278cbf1cc439901141f0de3796f03ebf?d=identicon&s=25 Dboz Dboz (dbozz)
on 2009-05-22 10:29
Mi sa che la soluzione più conveniente adesso è prawn ...

> Appena ho un paio di giorni mi preparo gli helper in prawn per stampare
> ogni cosa...

se vuoi una mano ...

DBOZ
72e0b3f5418bfcf47488918109068c4c?d=identicon&s=25 Andrea Cuius (q_rails)
on 2009-05-22 10:35
(Received via mailing list)
D716730ae3c9f3322f49d002192befc6?d=identicon&s=25 Alessandro Scolavino (ninjinka)
on 2009-05-23 10:19
Dboz Dboz wrote:
> Mi sa che la soluzione più conveniente adesso è prawn ...
>
>> Appena ho un paio di giorni mi preparo gli helper in prawn per stampare
>> ogni cosa...
>
> se vuoi una mano ...
>
> DBOZ

ehhhh se vedessi la mole di helper da generare ( e la complessita) non
ti proporresti :P
Eff93e9bbe063b7136c9b6f218071a09?d=identicon&s=25 Marco Mastrodonato (marcomd)
on 2009-05-25 09:31
Andrea Cuius wrote:
> Ciao,
>
> c'� princely un wrapper per PrinceXML, sembra che funzioni molto bene
> ma � a pagamento per progetti commerciali e la licenza ha un prezzo
> imbarazzante, parte dai 500$ se nn sbaglio.
>
> 
http://www.intridea.com/2007/12/20/announcing-prin...
>
> Avevamo trovato anche uno script in phyton ma non funzionava poi cos�
> bene, ad esempio non prendeva allieamenti e altre
> propriet�.
In alternativa c'� prawn una libreria per creare pdf ma devi fare
> tutto a mano, abbastanza noioso.
>
> Q

Costa la bellezza di 3.800 dollari, quella da 500 non è utilizzabile su
un server ma su un pc per singolo utente. Dipende dalla complessità del
lavoro ma secondo me prawn è una ottima base di partenza, io ho fatto
così.
D716730ae3c9f3322f49d002192befc6?d=identicon&s=25 Alessandro Scolavino (ninjinka)
on 2009-05-28 12:50
prime esperienze con prawn - prawnto :

test1 - modello semplice

Wow, è venuta fuori la tabella con tutti i dati del modello proprio come
la volevo

test 2 - modello con immagine allegata

... l'immagine compare all'inizio del pdf e nella cella della tabella
c'è stampato un oggetto (#<Prawn::Images::JPG:0x7fee58727c68>)

test 3 - modello con sotto-modello (quindi tabelle in tabelle)

...come per le immagini... tabella esterna + oggetto prawn nell'altra
tabella... (#<Prawn::Document::BoundingBox:0x7f167cc85e30>)


Qualche idea?
D716730ae3c9f3322f49d002192befc6?d=identicon&s=25 Alessandro Scolavino (ninjinka)
on 2009-05-28 13:09
domani provo a fare la stessa cosa con fpdf... se questo funziona ciao
ciao prawn (ps pare che se inserisci una stringa che in realtà è l'hex
di un file venga visualizzato... a me restituisce errore sull'encoding
non UTF8)
D716730ae3c9f3322f49d002192befc6?d=identicon&s=25 Alessandro Scolavino (ninjinka)
on 2009-05-29 12:04
Alessandro Scolavino wrote:
> domani provo a fare la stessa cosa con fpdf... se questo funziona ciao
> ciao prawn (ps pare che se inserisci una stringa che in realtà è l'hex
> di un file venga visualizzato... a me restituisce errore sull'encoding
> non UTF8)

Ormai è una sfida... prawn non può vincere... tra gli altri difetti...
fill_color uno si aspetta che cambiil colore di sfondo..? no cambia il
colore del font.. il background è per forza bianco....
278cbf1cc439901141f0de3796f03ebf?d=identicon&s=25 Dboz Dboz (dbozz)
on 2009-05-29 17:21
Che ne pensate di questa libreria
http://pd4ml.com/
e del relativo plugin per rails
http://github.com/nilesh/pd4ml-ruby/tree/master
Il costo della licenza in questo caso è 100€
D716730ae3c9f3322f49d002192befc6?d=identicon&s=25 Alessandro Scolavino (ninjinka)
on 2009-05-30 13:19
Dboz Dboz wrote:
> Che ne pensate di questa libreria
> http://pd4ml.com/
> e del relativo plugin per rails
> http://github.com/nilesh/pd4ml-ruby/tree/master
> Il costo della licenza in questo caso è 100€

Dopo pensieri e opere penso che il modo migliore per affrontare la
realizzazione di file pdf in ruby (devo realizzare ad esempio i layout
per la stampa di fatture, ddt e preventivi... per non parlare di altri
documenti ancor + incasinati e grafici..) sia passare a xsl-fo ... mho
scopro se è supportato... :/
This topic is locked and can not be replied to.