Con esta entrada veremos cómo visualizar miniaturas de los ítems cargados en nuestras colecciones de una DSpace en sus versiones 1.6.x y superiores.
La previsualización de ítems es automática ( sin instalar ningún paquete adicional) para las imágenes:
PREVISUALIZACIÓN DE IMÁGENES pero NO para los pdfs.
Para documentos PDF se requiere usar el software XPDF y aplicar en el maven unas librerías java de tratamiento de imágenes.En la documentación oficial hemos encontrado algún error al seguir las instrucciones así que procederé a detallar nuestro proceso.
- Instalar xpdf: en el caso de Ubuntu: apt-get install xpdf Con ello se instalan 3 binarios necesarios pdftotext , pdftoppm
- Comprobar el destino de estos binarios: find / -name pdftotext . En ubuntu se instalan en /usr/bin
- Añadir 3 líneas a dspace.cfg con el directorio de instalación de los binarios de xpdf
- Descargas las librerías java necesarias: «jai_core» y «jai_imageio». Para ello se puede usar curl , wget, o descarga directa a través del navegador. Al final son necesarios los .jar de ambas librerías.
Java Advanced Imaging Downloads contiene jai-core
Java Advanced Imaging-Image I/O Tools Downloads contiene jai_imageio
Por tanto por el medio que sea hay que descargarse el tar.gz, descomprimirlo y comprobar que dentro de la carpeta lib existen ambos .jar
- Aplicamos ambos el archivo .jar al maven: (OJO porque aunque pueda parecer correcta su aplicación ya que no dará error )
- Procederemos como habitualmente a realizar un maven de nuestro dspace source
- y el despliegue mediante ant -Dconfig=dspace.cfg update
- Ejecutamos media-filter
Para mas información de como realizar este proceso consultar las instrucciones oficiales aqui