Proyecto

General

Perfil

Correccion - Mejora #3468

Problemas en exportación a PDF

Añadido por Santiago Ramos hace más de 5 años. Actualizado hace más de 5 años.

Estado:
Resuelta
Prioridad:
Normal
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2018-10-23
Fecha fin:
% Realizado:

100%


Descripción

En algunos de los resúmenes existe la opción de exportar a PDF utilizando la gema "shrimp" y el binario "phantomjs".

Esta funcionalidad tiene varios problemas y no funciona correctamente:

  • El binario hay que instalarlo a mano y en las últimas versiones liberadas existe un problema con la densidad de pixels: https://github.com/ariya/phantomjs/issues/12685
  • El proceso para obtener el pdf es muy enrevesado (la petición del usuario genera una invocación al binario que solicita la página a exportar y devuelve el PDF al código que se lo envía al usuario).

Es necesario una solución más fiable y simple

seguimiento_tecnico.pdf (35,1 KB) Jaime Ortiz, 2018-10-30 11:42


Peticiones relacionadas

relacionada con Gong - Errores #3184: Exportación a PDF de Monitoramento Narrativo > Informe Final no funciona Resuelta 2017-10-23
relacionada con Gong - Errores #3407: Error no controlado en Resumen Ejecutivo Resuelta 2018-06-26
relacionada con Gong - Errores #3410: Error al exportar a fichero el informe de Seguimiento Tecnico Resuelta 2018-06-29

Histórico

#1 Actualizado por Michel Victor (OEI) hace más de 5 años

  • Estado cambiado Asignada por Resuelta
  • % Realizado cambiado 0 por 100

Se han cambiado la carga de fuentes en gor.css por problemas en la carga de assets desde wicked_pdf.

/* Cargamos Liberation Sans para unificar presentacion entre plataformas */

/* @font-face {
    font-family: 'liberation_sansregular';
    src: url('LiberationSans-Regular-webfont.eot');
    src: url('LiberationSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('LiberationSans-Regular-webfont.woff') format('woff'),
         url('LiberationSans-Regular-webfont.ttf') format('truetype'),
         url('LiberationSans-Regular-webfont.svg#liberation_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
} */

/* Se ha cambiado la forma de cargar las fuentes para que sean accesibles por wicked_pdf en produccion */
@font-face {
    font-family: 'liberation_sansregular';
    src: url('LiberationSans-Regular-webfont.eot');
    src: url('LiberationSans-Regular-webfont.eot') format('embedded-opentype'),
         url('LiberationSans-Regular-webfont.woff') format('woff'),
         url('LiberationSans-Regular-webfont.ttf') format('truetype'),
         url('LiberationSans-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

#2 Actualizado por Jaime Ortiz hace más de 5 años

Hola Michel!

Tras el cambio los PDFs que se generan estan mal "formateados".

El contenido ocupa una parte muy pequeña de la hoja, con cuadro y letra muy pequeños dejando grandes margenes a todos los lados del contenido. Adjuntamos un ejemplo.

¿Reabrimos el ticket? o ¿Puede ser que no hayamos confgirado algo adecuadamente?

gracias!

#3 Actualizado por Jaime Ortiz hace más de 5 años

Estoy probando en otras instancias de desarrollo y parece que los PDFs salen correctamente formateados, con lo que puede ser algún problema de mi entorno de desarrolo local (OSX?).

De momento no reabro el ticket.

#4 Actualizado por Jaime Ortiz hace más de 5 años

  • Añadido relacionada con Errores #3184: Exportación a PDF de Monitoramento Narrativo > Informe Final no funciona

#5 Actualizado por Jaime Ortiz hace más de 5 años

  • Añadido relacionada con Errores #3407: Error no controlado en Resumen Ejecutivo

#6 Actualizado por Jaime Ortiz hace más de 5 años

  • Añadido relacionada con Errores #3410: Error al exportar a fichero el informe de Seguimiento Tecnico

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: