View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Mejorar/automatizar el tratamiento de avisos




Wednesday, 29 November 2006, 9:44:44 am
Anotar en PDFs usando flpsed flpsed es un programa en fltk para añadir (y editar) textos en ficheros postscript. Se puede usar en PDFs usando el pdf2ps de ghostscript.

Thursday, 27 April 2006, 10:27:53 am
Más info sobre cómo usar el pdftoolkit Manipulating PDFs with the PDF Toolkit. COntiene ejemplos prácticos de cómo atachear ficheros, etc.

Friday, 21 April 2006, 7:06:50 am
Artículo sobre el estado actual del tratamiento de PDF en Linux Moving to PDF as a future print job spooling format. Como nota curiosa, nos apunta que KWord es capaz de abrir PDFs para editarlos (!).

Tuesday, 21 February 2006, 5:45:21 pm
Información para escritura de CGIs Es relevante la siguiente:

Descripción del proyecto


Los avisos nos van a llegar como PDFs en una cuenta de correo.

Se trata de buscar una manera eficiente de:
  1. Clasificar el aviso según el tipo (Metro/Siv, Metro/TCE, SCSS, Peaje)
  2. Tracear las operaciones que se hacen sobre él (recibido cuándo, clasificado cuándo, contestado cuándo)
  3. Tener separados los avisos pendientes de los contestados
  4. Que esté en el sistema de archivos y que si se "maneja" a mano (por ejemplo, poniendo un nuevo archivo (aviso) en la carpeta o moviendo un archivo de pendientes a contestados), se comporte bien.

Por de pronto, una de las utilidades a usar sería el http://www.accesspdf.com/pdftk/.

Más nformación para hacerlo posible se encuentra en esta búsqueda:

La idea general que tengo en estos momentos es:

  • Según llega el PDF, el sistema automáticamente le pone un attach de un fichero de texto que va a ser el log (usando el pdftk) y lo pasa a la INBOX para que alquien lo clasifique
  • En el INBOX, vía web, alguien lo clasifica como de tipo "Metro/TCE, Metro/SIV, SCSS, Peaje" y le pone el tipo de plantilla. Para dicha clasificación, se presenta en el interfaz web miniaturas generadas con el imagemagick o similar. Entonces, con el pdftk se separa el attach y las páginas, se añaden los nuevos datos al log, y se vuelve a unir el attach al mensaje y se pasa a la carpeta de PENDIENTES del tipo especificado.
  • En la carpeta de PENDIENTES, el usuario ve los thumbnails y tiene oprtunidad de "abrir" el pdf (download) y rellenar un formulario en la página web para que el sistema genere las páginas que tenga que rellenar con lo de "Terminado/Cancelado", "dia/hora de inicio/fin" y "tareas realizadas". Al validar el formulario web, el sistema parte el Pdf en hojas con el pdftk, hace una copia adicional de las hojas que tiene que modificar y les sobreimpone el texto en cuestión (simplemente generando un ps con dicho texto, convirtiéndolo a pdf y sobreimponiéndolo), y añade al log lo que ha hecho, lo junta todo otra vez y pasa el documento a RESPONDIDOS.
  • En RESPONDIDOS el usuario puede volver a llevar el documento a PENDIENTES junto con la razón por la que se ha rechazado la respuesta anterior.

Así se consigue que los documentos siempre estén en un formato útil (pdf) que se puede coger individualmente y cambiar de una carpeta a otra " mano", hacer backups, etc sin problemas. Además se consigue que si se quiere reimprimir una parte del documento nunca haya problemas, ya que al ser un PDF estándar se puede abrir, imprimir una selección de páginas y ya está. Por último se guarda un historial (no se modifican las páginas, sino que se guardan originales y las moficiaciones se ponen en copias de dichas páginas que se van añadiendo al final del documento.

El log puede estar como un attach al documento entero, por lo que no hay problema de "que quede como una ágina en medio" (lo de que quedase primero los originales, la página de log y luego las modificaciones).