Thread View: pl.comp.lang.ruby
7 messages
7 total messages
Started by Bober
Thu, 06 Dec 2007 19:20
generowanie pdf z rubiego dziala z railsów nie
Author: Bober
Date: Thu, 06 Dec 2007 19:20
Date: Thu, 06 Dec 2007 19:20
47 lines
2420 bytes
2420 bytes
Witam!
Mam taki problem przy generowaniu pdfa.
Po przegrzebaniu się przez fora wyczytałem, że jedynym narzędziem
do generowania pdfów obsługującym polskie znaki jest htmldoc.
Wszystko mam ładnie zainstalowane jednak jest pewna dziwna sytuacja a
mianowicie
jeśli odpalam skrypt z rubego bezpośrednio z shella:
generator = IO.popen("htmldoc -t pdf --webpage index.html --charser
iso-8859-2 -f test.pdf")
wszystko się ładnie generuję, natomiast
jak tą samą linie mam w metodzie controlera w railsach nie generuje
się nic.
Próbowałem również przepisać przykład z http://htmldoc.rubyforge.org/
require "htmldoc"
pdf = PDF::HTMLDoc.new
pdf.set_option :outfile, "outfile.pdf"
pdf.set_option :bodycolor, :black
pdf.set_option :links, true
pdf.header ".t."
pdf << "index.html"
pdf.footer ".1."
if pdf.generate
puts "Successfully generated a PDF file"
else
puts "nie wygenerowalo "
puts pdf.errors
end
jednak otrzymuje odpowiedz
nie wygenerowany
2Error: no pages generated! (did you remember to use webpage mode?
W czym może być problem?
Czy coś moim hositngiem jest nie tak?
Re: generowanie pdf z rubiego dziala z railsów nie
Author: Radarek
Date: Thu, 06 Dec 2007 19:32
Date: Thu, 06 Dec 2007 19:32
2 lines
1048 bytes
1048 bytes
Tak na szybko, bez wnikania w szczegóły. Czy proces railsów ma prawa do zapisu (utworzenia) pliku w katalogu, do którego zapisujesz plik?
Re: generowanie pdf z rubiego dziala z railsów nie
Author: Bober
Date: Thu, 06 Dec 2007 21:39
Date: Thu, 06 Dec 2007 21:39
9 lines
1584 bytes
1584 bytes
On 6 Gru, 20:32, Radarek <radar...@poczta.fm> wrote:
> Tak na szybko, bez wnikania w szczegóły. Czy proces railsów ma prawa do
> zapisu (utworzenia) pliku w katalogu, do którego zapisujesz plik?
jak odpale w tej samej metodzie
system("touch test3")
to się tworzy ładny plikczek test3 w katalogu public,
ale sprawdze jeszcze raz te prawa dostępu.
Re: generowanie pdf z rubiego dziala z railsów nie
Author: Bober
Date: Thu, 06 Dec 2007 21:47
Date: Thu, 06 Dec 2007 21:47
8 lines
1799 bytes
1799 bytes
On 6 Gru, 20:32, Radarek <radar...@poczta.fm> wrote: > Tak na szybko, bez wnikania w szczegóły. Czy proces railsów ma prawa do > zapisu (utworzenia) pliku w katalogu, do którego zapisujesz plik? Rozumiem, że skoro sam proces railsów może zapisywać to jak odpalam IO.popen() to się tworzy proces potomny mający takie same prawa jak proces railsów, czyli z prawami powinno być wszystko ok.
Re: generowanie pdf z rubiego dziala z railsów nie
Author: Radarek
Date: Thu, 06 Dec 2007 23:38
Date: Thu, 06 Dec 2007 23:38
18 lines
1746 bytes
1746 bytes
Bober pisze: > Rozumiem, że skoro sam proces railsów może zapisywać to jak odpalam > IO.popen() to się tworzy proces potomny mający takie same prawa jak > proces railsów, > czyli z prawami powinno być wszystko ok. No to prawa powinny być ok. Wpisałem Twój błąd w google i znalazłem coś takiego (http://www.altuit.com/webs/altuit2/MulitiPublishing/ConvertingyourWebsitetoPDF.htm): ERR002: Error: no pages generated! (did you remember to use webpage mode?) Cause: You are not using a 'PDF' type template or you haven't yet built the web! Please change the style to PDF and build. Szczerze mówiąc mi to za wiele nie mówi, ale może Tobie tak ;).
Re: generowanie pdf z rubiego dziala z railsów nie
Author: Bober
Date: Tue, 11 Dec 2007 20:45
Date: Tue, 11 Dec 2007 20:45
3 lines
1502 bytes
1502 bytes
Koniec końców przesiadłem się na rpdf i poszło od ręki. Wszystko miło ładnie i przyjemnie, Polecam!
Re: generowanie pdf z rubiego dziala z railsów nie
Author: Piotr 'piter' Hlawski
Date: Thu, 10 Jan 2008 21:00
Date: Thu, 10 Jan 2008 21:00
13 lines
1816 bytes
1816 bytes
Bober wrote: > Koniec końców przesiadłem się na rpdf i poszło od ręki. > Wszystko miło ładnie i przyjemnie, > Polecam! Masz w tym opanowane PL ogonki w UTF? -- .:: Piter // phlawski$gmail,com // gg: 4534287 ::. W oryginalnym scenariuszu LOTR tak naprawdę był Chuck Norris, a nie Frodo Baggins. Scenariusz miał tylko trzy strony. Już na pierwszej Chuck zafundował Sauronowi KzP i przetrącił przy okazji dwie "złe" wieże...
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads