Pregunta

Quiero crear informes que puedan ser detallados por los lectores, pero los informes deben ser PDF. Tengo dos opciones:

  1. Enlace del PDF a una herramienta de informe en línea
  2. Haga que los informes sean interactivos

Me gusta # 2 ...

Creo que puedo hacer esto con Adobe AIR (Flex, Flash + Adobe Reader 9 o superior).

Hay herramientas que pueden crear documentos PDF mediante programación (AIR ?, AlivePDF)

Hay marcos en Adboe que son ideales para informes y gráficos (Flex)

Y los documentos PDF pueden contener contenido flash (Adobe Reader 9+)

Mis preguntas son:

  1. Si tengo un componente Flash interactivo en un documento PDF y voy a imprimir, ¿qué se imprimirá? ¿Se imprimirá la vista actual de Flash?

  2. Si quiero profundizar, todos los datos deben estar en el documento PDF (debe ser independiente). Esto está bien ... pero, ¿cómo puedo poner los datos en el PDF programáticamente? ¿Se hace esto con Flex y AlivePDF?

  3. Vi una muestra en línea de un informe de gráficos interactivos en un documento PDF, pero ahora no puedo encontrarlo. :( Me encantaría volver a encontrar algo si lo conoces.

Siento que puedo tener todas las piezas, pero no entiendo correctamente cómo van todas juntas. ¿Alguna idea?

¿Fue útil?

Solución

Respuesta a la pregunta 3: Actualmente, AlivePDF no le permite incrustar contenido Flash en un PDF generado. Los PDF generados pueden incluir texto, imágenes, gráficos simples y ciertas características no visuales, como marcadores.

Otros consejos

Los PDF tienen JavaScript como lenguaje de control nativo ahora. Con él, puedes insertar " enlaces " que saltan a otras páginas, etc.

Teóricamente, puede llamar a servicios web desde un PDF utilizando JS y procesar las respuestas, tal vez incluso rellenar dinámicamente las áreas de la página.

PERO

Los PDF son buenos para proporcionar un documento que se ve e imprime igual en todas partes. También son buenos para rellenar formularios. NO están diseñados para " desglosar " en el lado del cliente. ¿Puede verificar los objetivos del proyecto para ver por qué quieren PDF dinámicos? Si quieren portabilidad (es decir, sin una conexión web), quizás pueda darles lo que quieren con una aplicación de AIR y un archivo XML.

Saludos

desarrollamos informes interactivos para PDF / flashpaper / etc usando flex como front-end, pero manejamos el servidor de creación de informes real usando cfdocument / cfpdf de coldfusion (o Itext si realmente necesitamos una locura Niveles de colocación / control / etc.). básicamente, el usuario elige el contenido & amp; la aplicación cf en el backend lo pone fuera & amp; devuelve el informe.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top