2009-10-26 6 views
1

J'essaie de trouver un moyen de rendre un objet Flash, plus précisément un Open Flash Chart, dans le serveur, et de sauvegarder une capture d'écran de celui-ci dans un fichier temporaire pour l'intégrer dans un rapport PDF.Rendu de Flash dans le serveur

J'ai trouvé des solutions qui utilisent Javascript pour générer un fichier temporaire dans le navigateur, puis l'envoyer au serveur (comme here). Cependant, j'ai besoin de générer automatiquement des rapports et de les envoyer sous forme de pièces jointes à des messages électroniques. Je ne peux donc pas les afficher en utilisant un navigateur.

Toute aide ou idée est grandement appréciée! Merci d'avance!

Répondre

1

Si vous utilisez PHP, vous pouvez générer des fichiers swf Serverside à l'aide de la bibliothèque Ming: http://www.php.net/manual/en/book.ming.php

Dans le plus récent PDF on peut facilement incorporer un PDF, donc je ne sais pas si vous avez besoin de faire une capture d'écran pour montre le flash dans le fichier PDF. Je ne sais pas si cela peut être fait par programme, je viens d'utiliser Acrobat Pro.

Quoi qu'il en soit, si vous envisagez d'intégrer une capture d'écran/image statique dans le PDF, pourquoi ne pas générer une image statique en premier lieu, en utilisant jpgraph http://www.aditus.nu/jpgraph/ ou le composant graphique à partir de composants eZ http://www.ezcomponents.org/docs/tutorials/Graph (quelques suggestions pour PHP, il y a beaucoup d'autres pour Java ou C#)?

+0

+1 pour quelque chose comme jpgraph. Capturer un fichier Flash semble trop compliquer cela. – ceejayoz