Esta vez hay que buscar todos los campos que sean <font=Courier New><NOMBRE>EDH20100731INT067P</NOMBRE></font> para los nombres de archivo, pero esta vez hay que tener en cuenta los campos <NO_PAGINA></NO_PAGINA> para ordenar los nombres. Sino es posible que queden en desorden.
Los PDFs están como siempre en el mismo directorio que el indicado por el directorio de fecha.
Exacto eso mismo me fije, hay que ordenarlos para evitar que queden en desorden las paginas.
Sobre lo de La Prensa Gráfica, he visto documentación que se pueden empaquetar SWFs a los PDFs, así que un primer intento podría ser crear un PDF desde cero con iTextPdf y agregarle un SWF por página. Esto quizás requiera Acrobat Reader, pero sería mejor que nada para un primer intento.
Agregar un SWF por pagina al archivo PDF? Esa es la idea? algun ejemplo de esto con itext?
Cuando esto avance más, creo que sería más conveniente crear PDFs con código propio que usar un peso extra por una librería de más de 15 Megabytes solo para añadir páginas de diferentes PDFs.
No son 15MB son 1.5MB lo que pesa el itext, pero aun asi entre menos pese la app mejor, pero lo que importa al inicio es tener una app funcionando y luego se va optimizando y mejorando. Ademas acordate que el factor tiempo siempre influye en el desarrollo y no siempre se tiene el tiempo suficiente para dedicarla a estos proyectos.
Otra sugerencia es que el programa debería pedir un directorio para mantener un repositorio de diarios, y que así pueda irlos bajando poco a poco de forma automatizada y/o selectiva. Así no solo van a estar en un lugar en el que el usuario no los va a perder entre el resto de archivos en el disco duro, sino que se pueden bajar de forma ordenada y localizada, y se puede hacer todavía más fácil creando un índice de texto y thumbnails para buscar texto (especialmente útil para cuando por ejemplo en nuestra casa buscan recetas, o suplementos educativos, etc.).
También la fecha seleccionada debería mostrar no solo Año-Mes-Día, sino que también el nombre del día (Lunes, Martes, Miércoles, Jueves, Viernes, Sábado, Domingo) y darle un nombre más significativo al archivo final. Creo que todos podemos darnos cuenta de lo dramáticamente más eficiente que sería encontrar diarios por día, especialmente sabiendo que diferentes días traen diferentes secciones.
Ideas muy buenas, organizare un roadmap a seguir para la siguiente version de la app, mas sugerencias???