WKHTMLTOPDF Kurulumu (Linux CentOS)

Geliştirdiğiniz yazılımlarda bazen PDF formatında çıktı almanız gerekebilir. Bu gereksinimi WKHTMLTOPDF eklentisini sunucunuza kurarak sağlıklı bir şekilde giderebilirsiniz.

1. Adım: İşletim Sistemi ve Versiyonu Kontrolü

Öncelikle sunucunuzda kurulu olan işletim sistemini ve versiyonunu öğrenelim:

Bu komutu çalıştırdıktan sonra WKHTMLTOPDF web sitesinden Downloads bölümünden sunucu işletim sistemi ve versiyonuna uygun paketi seçiniz.

2. Adım: Sisteminize Uygun WKHTMLTOPDF Paketi Seçimi

Ben örnek olarak CentOS 6 – 64 Bit Paketi seçtim:

3. Adım: Sunucuya SSH ile Erişim Sağlama (root yetkisi ile)

Sunucunuza süper kullanıcı (root) olarak erişim sağlayın.

 4. Adım: wget Komutu ile Paketi Sunucuya Çekelim

Öncelikle home dizini altında herhangi bir kullanıcının dizinine geçelim. (Dilerseniz alternatif bir dizini de kullanabilirsiniz.)

Şimdi ise wget komutu ile WKHTMLTOPDF paketini sunucumuza çekelim.

 5. Adım: yum Paket Yönetisi ile Kurulumu Gerçekleştirelim

Burada yum paket yöneticisini kullanma amacımız wkhtmltopdf eklentisinin ihtiyaç duyduğu diğer eklentileri de (xorg-x11-fonts-75dpi) otomatik olarak kurmasını sağlamaktır.

Tebrikler!

Şimdi son kontrollerimizi sağlayabiliriz.

Komutunu çalıştırdığınız zaman karşınıza şöyle bir çıktı gelecektir:

Versiyon kontrolü için aşağıdaki kodu çalıştrdığımızda:

Bu şekilde bir çıktı alacaksınız:

Tüm adımları başarı ile tamamladıysak artık yazılım projenizde ya da terminalinizde (ssh) WKHTMLTOPDF eklentisini kullanabilirsiniz.

 

DÖKÜMANTASYON

Aşağıdaki dökümantasyonlarda kullanım detaylarını bulabilirsiniz.

http://wkhtmltopdf.org/usage/wkhtmltopdf.txt

https://madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf-0.9.9-doc.html

KAYNAK KODLARI

http://wkhtmltopdf.org/

https://github.com/wkhtmltopdf/wkhtmltopdf

SYMFONY2 BUNDLE

http://knpbundles.com/KnpLabs/KnpSnappyBundle