2011-04-25 50 views
9

Próbuję przekonwertować plik HTML na format PDF za pomocą wkhtmltopdf.Komenda wkhtmltopdf kończy się niepowodzeniem.

W tym celu mam zainstalowanego wkhtmltopdf na polu Debiana i próbuję uruchomić to polecenie:

/usr/bin/xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf /path/convert.1303714349.4961.html.tmp /path/convert.1303714349.4961.pdf.tmp 

pojawia się następujący błąd:

Loading page (1/2) 
Error: Failed loading page file:///path/convert.1303714349.4961.html.tmp (sometimes it will work just to ignore this error with --ignore-load-errors) 

plik istnieje w /path/convert.1303714349.4961.html.tmp, i uprawnienia są ustawione poprawnie. Czy może mieć coś wspólnego ze ścieżką dodawaną z file://?

+0

miałem ten problem, bo z kodu javascript które przeładowywane mój stronę podczas konwersji do formatu pdf. Nie wiem, może to pomoże komuś: -? – vladCovaliov

Odpowiedz

0

Nie miałem żadnego problemu ze ścieżkami "file: //" na moim komputerze z Windows 7.

Czy próbowałeś porady w komunikacie o błędzie, --igonore-load-errors?

+0

Tak, nic nie zmieniłem. – phidah

+1

Gdzie ustawić opcję --load-error-handling ignorowanie? W inicjalizatorze konfiguracji Railsów? – nathanengineer

2

Kolejna przydatna wskazówka jest zastąpienie spacji w nazwie pliku przez jakiś char jak „_”, ponieważ gdy nazwa pliku zawiera spacje niepowodzenia procesu ładowania strony

Powiązane problemy