Configurações adicionais para usar HTMLtoPDF (WebKit Route) no Linux e no Solaris

1) O HtmltoPDF (rota webkit) NÃO funciona no AIX para AEM 6.2.
2) O HtmltoPDF (rota webkit) é preterido no AIX, AEM 6.2 em diante.
3) O HtmltoPDF (rota webkit) no Linux e no Solaris tem uma dependência dupla em openssl-0.9.x e openssl-1.0.x. Este é um problema conhecido que será abordado por um patch formal, mas para o momento, ele pode ser feito para trabalhar com uma solução alternativa que exige algumas configurações adicionais conforme listado abaixo.

RHEL 6.x e 7.x
Precisamos dos 32 bits adicionais a seguir (ou seja, i686), no sistema
a. /usr/lib/libcurl.so.3
b. /usr/lib/libssl.so.0.9.6
c. /usr/lib/libcrypto.so.0.9.6
d. /usr/lib/libssl.so.1.0.0
e. /usr/lib/libcrypto.so.1.0.0

Os arquivos [a,b,c] são fornecidos pelo compat-libcurl3. Se ele foi instalado por meio do yum, puxa uma dependência transitiva no openssl-0.9.6
Os arquivos [d,e] são fornecidos pelo openssl-1.0.x. Se a instalação desses /usr/lib não for feita, crie links simbólicos com esses nomes direcionando aos verdadeiros libs.

Garanta que os libs de 32 bits estejam disponíveis (libicudata.so.42) para conversão baseada em HtmlToPdf de Webkit e libicudata.so.42 de 64 bits de 64-bit estão disponíveis para conversão baseada em HtmlToPdf de PhantomJS.

A existência de /usr/lib/X11/fonts é obrigatória. Em distribuições RHEL recentes, o diretório /usr/lib/X11 foi eliminado, portanto precisamos criá-lo manualmente.
  a) Criar um link simbólico /usr/lib/X11/fonts -> /usr/share/X11/fonts
  b) Disponibilidade de fontes IBM courier type1. Descompacte essas opções para /usr/share/X11/fonts (dentro da pasta 'font-ibm-type1-1.0.3')
  c) /usr/share/fonts precisa estar presente
  d) Crie um link simbólico /usr/share/fonts/X11_fonts apontando para /usr/share/X11/fonts

Solaris 11
O seguinte libs de 32 bits (ou seja, i686) é necessário no sistema:
a. /usr/lib/libssl.so.0.9.6
b. /usr/lib/libcrypto.so.0.9.6

Se não estiverem presentes em /usr/lib, crie links simbólicos com esses nomes apontando para a visualização de libs verdadeira.
libssl.so.0.9.6 -> libssl.so.1.0.0
libcrypto.so.0.9.6 -> libcrypto.so.1.0.0