Graphiques et graphiques Flash exportés pour être utilisés dans des rapports PDF - automatisation

StackOverflow https://stackoverflow.com/questions/120862

Question

Je souhaite insérer de superbes graphiques dans un rapport disponible en HTML et en PDF.

Je préférerais utiliser une seule API et tous les traitements ont lieu côté serveur.

Je souhaite intégrer des graphiques Flash à la version HTML des rapports. Je souhaite intégrer une image statique (de préférence au format vectoriel) dans la version pdf.

Quel est le meilleur moyen d'y parvenir?

J'ai vu un produit appelé Générateur de graphiques Swiff mais c'est assez faible sur l'interactivité graphique. J'ai également consulté amcharts , qui est puissant en interactivité mais faible en sortie PDF.

Je vais probablement utiliser princexml pour gérer l'ensemble de la génération de fichiers PDF. Princexml ne rend pas le flash intégré. Il rend les images incorporées et SVG. Une autre option est la soucoupe volante , moins complète mais gratuite.

Corda - Ils réalisent des logiciels de mappage et de graphisme prenant en charge une certaine interactivité. Ils supportent les formats SVG, PNG et flash prêts à l'emploi. Bien sûr, ils sont assez chers.

Était-ce utile?

La solution

Consultez AlivePDF . Je crois qu'il peut faire ce dont vous avez besoin. Ils ont une démo où vous pouvez exporter et télécharger un fichier pdf du swf dans lequel vous venez de puiser, très cool.

Il existe également un exportateur Jpeg des mêmes personnes.

MODIFIER : consultez également Degrafa pour la création de graphiques dans Flex. C'est très bien et le code sous-jacent est en train d'être intégré dans la prochaine version d'Adobe!

Autres conseils

J’ai fait quelque chose de similaire il ya 8 ans avec une bibliothèque java de Ingénierie visuelle . On dirait que leurs produits ont changé mais que quelqu'un a déjà ses démonstrations en ligne .

Cela fonctionnait bien comme une applet pour la sortie HTML et j’ai écrit une classe Java simple pour écrire un fichier .png à intégrer dans les fichiers PDF sur le serveur. Étrangement, tout cela a été appelé à partir de PHP mais restait bien en place.

Java était un bon choix car cela devait fonctionner sur les serveurs Sun et Linux avec frontaux IE. Malheureusement, ce n'est pas Flash et n'est pas vectoriel. Je chercherais des outils comme swf2jpg ou swf2png.

Toutefois, s'il n'y a pas d'autres options pour le flash côté serveur, vous pouvez envisager d'utiliser un combo applet / application Java.

Vous pouvez utiliser FusionCharts

Il vous permet d’incorporer des graphiques Flash dans des pages HTML et de les exporter facilement au format image / PDF, que vous pouvez incorporer dans votre rapport PDF.

Une démo de la même chose qui pourrait vous aider: http: //www.fusioncharts .com / Demos / ExportChart /

J'espère que cela vous aidera:)

Vous pouvez récupérer les données bitmap du graphique directement à partir de Flash à l'aide d'ActionScript. Malheureusement, je ne pense pas qu'il existe un moyen d'exporter les données vectorielles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top