Generowanie PDF

Jakie macie doświadczenia z generowaniem PDFów?
Korzystałem już z Prawna i było OK, ale potrzebuję czegoś do bardzo złożonych dokumentów, a przy składni Prawna można się za#$%@ać.
Czy znacie coś bardziej zaawansowanego? Język - niekoniecznie Ruby.

Ja używałem w jednym projekcie rfpdf, ale to ogólnie była katorga dla mnie.

PDF::Writer (Ruby) albo iText (Java)

W naszym projekcie użyliśmy RTeX, próbowaliśmy kilku gemów (m.in. prawn), miały one problemy z UTF-8 lub nie działały w ogóle pod Ruby 1.9.

O widzę, że iText powinien spełnić moje oczekiwania.
W końcu mam okazję zainteresować się JRuby. Dzięki :slight_smile:

Czy komuś udało się już uzyskać polskie znaki w PDF::Writer ??

OK. Mam już polskie znaki, tylko że nachodzą na siebie (Helvetica i Times-Roman). Courier wogóle “nie widzi” polskich literek. :o
Da się obejść wstawiając spacje, ale nie jest idealnie. :frowning:

Ma ktoś porównanie PDF::Writer i Prawna? Jakieś spostrzeżenia, uwagi?

A ja używam wicked_pdf - nie ma z tym żądnych problemów. Z polskimi znakami też nie.

Ja używam PDFKit i jestem zadowolny.
Kiedyś używałem prawn i prawnto i było strasznie.

O widzę, że iText powinien spełnić moje oczekiwania.
W końcu mam okazję zainteresować się JRuby. Dzięki :)[/quote]
Tak, to jedna z najbardziej rozbudowanych bibliotek do generowania PDFów, w świecie Rubiego nie ma porównywalnej. Do kolegów, którzy polecają wickedpdf/pdfkit/wkhtmltopdf – to są dobre rozwiązania do prostych rzeczy, jeśli jednak Prawn nie wystarcza to one raczej też nie.

Jezeli ktos uwaza ze prawn ma male mozliwosci to polecam ta lekture

http://prawn.majesticseacreature.com/manual.pdf

wkhtmltopdf ma jedną dużą zalete, to html w nazwie :slight_smile: czyli można z htmla wygenerować pdfa

Pisałem do kolesi od iTexta - krzyknęli 2k dolków za komercyjne używanie do kilku serwerów - jak dla mnie na chwilę obecną za dużo.

Zapomniałem napisać - to musi być coś, co ma kształty chociaż podstawowe. Prawn je ma, wicked_pdf z tego co widzę, nie bardzo, tak jak pdfkit. Wkhtmltopdf wygląda fajnie, ale sprawdzałem na bardziej skomplikowanym przypadku i jest średnio dokładnie.

Dzięki za rady ;). Na razie pozostaje prawn.

Też polecam wkhtmltopdf, szczególnie jesli masz dobrego magika od html/css

nikt nie wspomniał że w wkhtmltopdf można kombinować z javascriptem http://stackoverflow.com/questions/7174359/how-to-do-page-numbering-in-header-footer-htmls-with-wkhtmltopdf

tu też trochę przydatnych kawałków kodu http://metaskills.net/2011/03/20/pdfkit-overview-and-advanced-usage/ zwłaszcza page break sie prędzej czy później przyda

Jak to nie? No dobra, może nie w tym temacie, ale zdaje się że pisałem na forum jak zakochałem się ostatecznie w wkhtmltopdf kiedy sprawdziłem, że bez szemrania produkuje strony z wykresami w raphaeljs (javascript + svg).

A tego to nei wiedziałem, o tą biblioteke chodzi http://raphaeljs.com/ ? Rzeczywiście wkhtmltopdf łyka cały js z tego ?

Konkretnie to testowałem z gRaphael, czyli biblioteką do robienia wykresów. Ayyup, łyka jak złoto.

Hm, udało się komuś zadziałać wkhtmltopdf z @font-face? U mnie przerabia wszystkie na zwykły sans-serif.