Pergunta

Eu quero colocar belos gráficos em um relatório que está disponível via html e pdf.

Eu prefiro usar apenas uma API e que todo o processamento ocorre no lado do servidor.

Eu quero gráficos em flash embed na versão HTML de relatórios. Eu quero incorporar uma imagem de estática (formato baseado vector, de preferência) na versão pdf.

Qual é a melhor maneira de conseguir isso?

Eu vi um produto chamado Swiff Chart Generator mas é muito fraco no gráfico interatividade. Eu também vi amcharts , que é forte na interatividade, mas fraco na saída pdf.

Eu provavelmente vou usar princexml para lidar com a geração global pdf. não princexml não processar flash embutido. Ele renderizar imagens embutidas e SVG. Outra opção é voando pires, que é menos característica-cheia, mas livre.

Corda - Eles fazem mapeamento e software de gráficos que suporta uma certa quantidade de interatividade. Eles suportam SVG, PNG e formatos de flash fora da caixa. Claro, eles são muito caros.

Foi útil?

Solução

Dê uma olhada AlivePDF . Eu acredito que ele pode fazer o que você precisa. Eles têm uma demo em que você pode exportar e baixar um pdf do swf você acabou arrastado para, muito legal.

Como alternativa aqui é um Jpeg Exportador pelas mesmas pessoas.

EDIT: Também dê uma olhada degrafa para gráficos no Flex. É muito bom, eo código subjacente está realmente sendo dobrado em próxima versão do Adobe!

Outras dicas

Eu fiz algo semelhante há 8 anos com uma biblioteca java de Visual Engenharia . Parece que os seus produtos tenham mudado, mas alguém tem a sua idade demos on-line .

Funcionou bem como um applet para saída HTML e eu escrevi alguma classe java simples para escrever um .png para incorporar nos pdfs no servidor. Strangly suficiente tudo foi chamado de PHP, mas pendurado bem juntos.

Java foi uma boa escolha, pois isso teve que trabalhar em servidores Sun e Linux com extremidades dianteiras do IE. Infelizmente, este não é o Flash e não é baseado em vetores. Eu estaria à procura de ferramentas como swf2jpg ou swf2png.

No entanto, se não existem outras opções para o flash do lado do servidor você pode querer considerar o uso de uma combinação de applet Java / aplicação.

Você pode usar FusionCharts

Ele permite que você gráficos em flash incorporar em páginas HTML e o mesmo pode ser exportado como imagem / PDF facilmente, o que você lhes pode incorporar em seu relatório PDF.

Uma demonstração do mesmo que pode ser de ajuda para você: http: //www.fusioncharts .com / Demos / ExportChart /

Espero que isso ajude:)

Você pode pegar os dados de bitmap do gráfico em linha reta a partir do Flash usando o ActionScript. Infelizmente, eu não acredito que há uma maneira de exportar os dados de vetor.

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