Pergunta

Eu quero criar relatórios que podem ser perfurados para baixo pelos leitores - mas os relatórios têm de ser PDF. Eu tenho duas opções:

  1. Fazer a ligação a partir do PDF a uma ferramenta de relatório on-line
  2. Faça os próprios relatórios interativo

Gosto # 2 ...

Eu acredito que posso fazer isso com o Adobe AIR (Flex, Flash + Adobe Reader 9 ou superior).

Existem ferramentas que podem criar documentos PDF através de programação (AIR ?, AlivePDF)

Existem estruturas em Adboe que são ideais para relatórios e gráficos (Flex)

e documentos PDF podem conter conteúdo em Flash (Adobe Reader 9 +)

As minhas perguntas são:

  1. Se eu tiver um componente interativo em Flash em um documento PDF e eu ir para imprimir, o que vai imprimir? Será que a visão atual da que o Flash impressão?

  2. Se eu quiser se aprofundar, todos os dados tem que ser no documento PDF (que tem de ser stand alone). Isso é bom ... mas como faço para colocar os dados no PDF programaticamente? Isso é feito com Flex e AlivePDF?

  3. Eu vi uma amostra on-line de um relatório de gráficos interativos em um documento PDF, mas agora não consigo encontrá-lo. :( Eu adoraria encontrar algo de novo se você souber de um.

Eu sinto que eu possa ter todas as peças, mas não compreender corretamente como todos eles vão juntos. Alguma idéia?

Foi útil?

Solução

Resposta à pergunta 3: Atualmente AlivePDF não permitem conteúdo Flash incorporar em um PDF gerado. Os PDFs gerados podem incluir textos, imagens, gráficos simples, e alguns recursos não-visuais tais como marcadores.

Outras dicas

PDF de ter o JavaScript como uma linguagem de controle nativo agora. Com ele, você pode incorporar "links" que o salto para outras páginas, etc.

Teoricamente, você pode chamar serviços web a partir de um PDF usando JS e processar as respostas, talvez preenchendo mesmo dinamicamente áreas de páginas.

MAS

O PDF são bons para fornecer um documento que olha e imprime o mesmo em toda parte. Eles também são bons para preenchimento de formulários. Eles não são construídas para "drill-down" no lado do cliente. você pode verificar os objetivos do projeto para ver por que eles querem de PDF dinâmicos? Se eles querem portabilidade (ou seja, sem uma ligação à Internet), talvez você possa dar-lhes o que querem com um aplicativo AIR e um arquivo XML.

Felicidades

desenvolvemos interativo conteúdo relatórios para PDF / FlashPaper / etc usando o flex como um front-end, mas lidar com o lado do servidor real criação de relatórios usando Coldfusion cfdocument / cfpdf (ou iText se realmente precisamos insano níveis de colocação / controlo / etc.). basicamente, o usuário escolhe o conteúdo e o aplicativo cf no backend coloca-lo para fora e envia de volta o relatório.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top