How to fix wkhtmltopdf in AWS Amazon Linux EC2 older version?

Error:

wkhtmltopdf: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory

Solution:

  1. wget https://sourceforge.net/projects/libpng/files/libpng15/older-releases/1.5.15/libpng-1.5.15.tar.gz/download -O libpng-1.5.15.tar.gz
  2. tar -zxvf libpng-1.5.15.tar.gz
  3. cd libpng-1.5.15
  4. sudo yum groupinstall -y "Development Tools"
  5. ./configure --prefix=/usr
  6. sudo make install
  7. sudo yum install -y libtiff
Ref: https://majestic.cloud/how-to-install-wkhtmltopdf-on-amazon-linux/

Error:

Kerning error in pdf document created

Solution:

  • sudo wget http://pastebin.com/raw.php?i=AmfYN3er -O /etc/fonts/conf.d/10-wkhtmltopdf.conf
Ref: https://www.jeremydaly.com/how-to-install-wkhtmltopdf-on-amazon-linux/