• wkhtmltopdf – prosty sposób na zrobienie pdf ze strony www

    dodany przez Przemysław Sikora

    Kilka dni temu otrzymałem prośbę o instalację narzędzia wkhtmltopdf na serwerze. Okazało się, że jest to bardzo proste w obsłudze oprogramowanie do tworzenia plików pdf i różnych graficznych ze strony www. Zacznijmy od instalacji, która jest bardzo prosta. Przyjmujemy, że mamy już skonfigurowane repozytorium Epel.

    yum install wkhtmltopdf

    Najprostszym sposobem sprawdzenia, czy działa zainstalowane oprogramowanie, jest wydanie poniższego polecenia

    /usr/bin/wkhtmltopdf http://www.google.com test.pdf

    Jeśli zobaczymy poniższy komunikat, to znaczy, że musimy wykonać dodatkowe czynności w celu uruchomienia wspomnianej aplikacji.
    Cannot connect to X server"
    Przystępujemy do instalacji wirtualnego X serwera.

    yum install xorg-x11-server-Xvfb

    Następnie tworzymy skrypt

    vim /usr/local/bin/wkhtmltopdf.sh

    o następującej treści
    xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf "$@"
    Nadajemy uprawnienia wykonywalne “+x”.

    chmod +x /usr/local/bin/wkhtmltopdf.sh 

    Od teraz aby skorzystać ze wspomnianego narzędzia, będziemy korzystać z komendy “wkhtmltopdf.sh”. Przykładowo

    wkhtmltopdf.sh http://www.google.com test.pdf

    Powinien wygenerować się plik i wyświetlić komunikat:
    Loading page (1/2)
    Printing pages (2/2)
    Done

    Jeśli tak się stało, to mamy sukces 🙂

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony