== Descarga y compilación de poppler - Probando las funcionalidades == -Documentación oficial en: https://poppler.freedesktop.org/ -Explicación de dependencias, funcionalidades, etc. http://www.linuxfromscratch.org/blfs/view/svn/general/poppler.html -Información sobre pdfsig http://fossies.org/linux/poppler/utils/pdfsig.1 -Descarga de la versión estable https://poppler.freedesktop.org/poppler-0.45.0.tar.xz Descargamos la versión estable, obtendremos el fichero: {{{poppler-0.45.0.tar.xz}}} Descomprimimos el fichero con: {{{ $ tar -xvf poppler-0.45.0.tar.xz }}} Nos quedará el directorio {{{poppler-0.45.0}}} Entramos en el directorio con: {{{ $ cd poppler-0.45.0 }}} Leemos el fichero {{{INSTALL}}} para conocer los detalles de configuración y compilación. Revisamos e instalamos las dependencias necesarias con: {{{ $ ./configure }}} Requirió los siguientes paquetes: {{{ pkg-config fontconfig libfontconfig1-dev freetype2 libnss3-dev qt4 --> libqt4-dev qt5 --> qt5-default splash cairo glib nss --> libnss3-dev libjpeg libpng libtiff zlib libopenjpeg cms }}} Luego de instalar los paquetes necesarios, construimos las librerías que usaremos con: {{{ $ make }}} Si el proceso no arroja ningún error, estaremos listos para probar poppler, entramos a la carpeta de las utilidades. {{{ $ cd utils }}} Una ves dentro podremos usar las herramientas que nos ofrece, entre ellas el script pdfsig, que sirve para visualizar las firmas electrónicas de un documento pdf. Ejecutamos el script y le damos la ruta de un fichero con firmas electrónicas para realizar la prueba: {{{ $ ./pdfsig /home/user/pdf-signed.pdf }}} Nos mostrará algo como esto: {{{ Digital Signature Info of: /home/user/pdf-signed.pdf Signature #1: - Signer Certificate Common Name: Jose Joaquin Contreras Garcia - Signing Time: Dec 15 2015 18:57:41 - Signature Validation: Signature is Valid. - Certificate Validation: Certificate has Expired }}}