FPDF gibt es auch als Rails Plugin. 
siehe - auch zur Unicode - ISO-8859-15 Umwandlung - :

http://wiki.rubyonrails.org/rails/pages/Rfpdf+Plugin


Gruß
Michael


Am Thu, 13 Dec 2007 13:22:28 +0100
schrieb Daniel Weinand <[EMAIL PROTECTED]>:

> So wie ich das sehe wird in exabuch Ruby FPDF genutzt. Zumindest mal
> in der aktuellsten Version.
> Kannte ich bis gerade eben auch nicht. Gibt es wohl einiges um PDF's
> zu erstellen.
> 
> Siebert Michael schrieb:
> > Hallo nochmal,
> >
> > mir fällt da ein: schau doch mal wie das in exabuch[1] gelöst ist,
> > das druck ahlt auch ne Rechnung mit pdf::writer und ich meine da
> > euros gesehen zu haben...
> >
> > [1] http://code.google.com/p/exabuch/
> >
> > mfg
> >
> > Daniel Weinand schrieb:
> >> Ok, da hast du Recht. Das hatte ich dann verwechselt.
> >> Aufjedenfall bin ich jetzt richtig verwirrt. Denn wenn ich in dem
> >> lokalen Testscript wieder auf
> >> ISO-8859-15 umstelle, funktionieren zumindest die Umlaute lokal,
> >> aber es wird kein Eurozeichen dargestellt.
> >> Dies wird durch das Currency Symbol ersetzt welches auf 164 in
> >> ISO-8859-1 zu finden ist.
> >> Obwohl die Umwandlung mit CONVERTER = Iconv.new( 'ISO-8859-15',
> >> 'utf-8')  erfolgt.
> >>
> >> Mal wieder ziemlich mysteriös irgendwie.
> >>
> >> Gruss
> >>
> >> Jens Kraemer schrieb:
> >>> On Thu, Dec 13, 2007 at 11:36:16AM +0100, Daniel Weinand wrote:
> >>>  
> >>>> Kannst du damit das Euro Zeichen darstellen? Ich bin gerade mal
> >>>> ein bisschen am experimentieren.
> >>>> Habe jetztmal testweise ein kleines Ruby Script woraus ich ein
> >>>> PDF erzeuge.
> >>>>
> >>>> Da hatte ich jetzt eben den Effekt dass das File nicht als UTF-8
> >>>> Encoded
> >>>> gespeichert war.
> >>>> Da gabs dann den selben Fehler von Iconv wie in der Rails App.
> >>>> Das Encoding der Datei auf UTF-8 geändert. Dann gehts.
> >>>>
> >>>> Wenn ich jetzt allerdings wieder das Encoding auf Standard
> >>>> ändere, schmiert Iconv nicht mehr ab,
> >>>> aber der Umlaut wird einfach nicht dargestellt.
> >>>>
> >>>> Das sagt mir doch dann dass irgendwas mit dem Encoding in der
> >>>> Rails Anwendung nicht passt.
> >>>> Allerdings kann ich diesen Fehler jetzt nicht mehr
> >>>> reproduzieren. Egal wie ich das Encoding der Datei ändere.
> >>>>
> >>>> Kannst du mit deinem Code das Euro Zeichen darstellen?
> >>>> Das funktioniert bei mir nur wen nich ISO-8859-1 nehme, da in
> >>>> ISO-8859-15 das Euro Zeichen nicht enthalten ist.
> >>>> Eigelntlich müsstest du auch Probleme haben diese Zeichen
> >>>> darzustellen.
> >>>>     
> >>> Imho ist das genau umgekehrt - ISO-8859-15 enthält den €, und
> >>> ISO-8859-1 nicht.
> >>>
> >>> Grüße, Jens
> >>>
> >>>  
> >>> ------------------------------------------------------------------------
> >>>
> >>>
> >>> _______________________________________________
> >>> rubyonrails-ug mailing list
> >>> [email protected]
> >>> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
> >>>  
> >>> ------------------------------------------------------------------------
> >>>
> >>>
> >>> _______________________________________________
> >>> rubyonrails-ug mailing list
> >>> [email protected]
> >>> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > rubyonrails-ug mailing list
> > [email protected]
> > http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
> >   


_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an