🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#746
Author: Bober
Date: Thu, 06 Dec 2007 19:20
47 lines
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
#747
Author: Radarek
Date: Thu, 06 Dec 2007 19:32
2 lines
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
#748
Author: Bober
Date: Thu, 06 Dec 2007 21:39
9 lines
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
#749
Author: Bober
Date: Thu, 06 Dec 2007 21:47
8 lines
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
#751
Author: Radarek
Date: Thu, 06 Dec 2007 23:38
18 lines
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
#750
Author: Bober
Date: Tue, 11 Dec 2007 20:45
3 lines
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
#752
Author: Piotr 'piter' Hlawski
Date: Thu, 10 Jan 2008 21:00
13 lines
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