Frage

Ich mag schönes Diagramme in einem Bericht setzen, die über HTML und PDF zur Verfügung.

Ich würde es vorziehen, nur eine API zu verwenden, und dass die gesamte Verarbeitung serverseitige auftreten.

Ich will Flash-Diagramme in der HTML-Version von Berichten einbetten. Ich möchte ein statisches Bild (vorzugsweise vektorbasierten Format) in der PDF-Version einzubetten.

Was ist der beste Weg, dies zu erreichen?

Ich habe ein Produkt Swiff Chart Generator aber es ist ziemlich schwach auf Chart-Interaktivität. Ich habe auch amCharts , die auf Interaktivität stark, aber schwach auf PDF-Ausgabe.

Ich werde wahrscheinlich verwenden princexml die Gesamt pdf Generation zu handhaben. PrinceXML kann leider keine eingebetteten Flash machen. Es tut eingebettete Bilder und SVG machen. Eine weitere Option ist Saucer fliegen, das ist weniger funktions voll, aber frei.

Corda - Sie machen Mapping und Grafik-Software, die ein gewisses Maß an Interaktivität unterstützt. Sie unterstützen SVG, PNG und Flash-Formate aus dem Kasten heraus. Natürlich sind sie recht teuer.

War es hilfreich?

Lösung

Hier finden Sie aktuelle AlivePDF . Ich glaube, es kann tun, was Sie brauchen. Sie haben eine Demo, wo Sie eine PDF-Datei des swf exportieren und herunterladen können Sie in nur gezeichnet haben, sehr cool.

Alternativ ist hier ein Jpeg Exporter von den gleichen Leuten.

EDIT: Schauen Sie auch unter Degrafa in Flex Charting. Es ist sehr gut, und der zugrunde liegende Code tatsächlich in Adobes nächste Version gefaltet werden!

Andere Tipps

Ich habe etwas ähnliches vor 8 Jahren mit einer Java-Bibliothek von Sichttechnik . Es sieht aus wie ihre Produkte haben sich geändert, aber jemand hat ihre alten Demos Online .

Es funktionierte gut als Applet für die HTML-Ausgabe, und ich schrieb einig einfache Java-Klasse ein .png zu schreiben, in den PDF-Dateien auf dem Server zu integrieren. Eigenartige genug war alles von PHP genannt, aber hing zusammen gut.

Java war eine gute Wahl, da dies auf Sun und Linux-Server mit IE Frontends arbeiten mußte. Leider ist dies nicht Flash und basiert nicht Vektor. Ich würde die Suche nach Tool wie swf2jpg oder swf2png.

Allerdings, wenn es keine andere Optionen für die Server-Seite Flash sind Sie möglicherweise mit einer Java-Applet / Anwendung Combo zu berücksichtigen.

Sie können Fusion verwenden

Es ermöglicht Ihnen, Flash-Diagramme in HTML-Seiten und die gleiche einbetten kann leicht als Bild / PDF exportiert werden, die sie in Ihrer PDF-Bericht einbetten können.

Eine Demo des gleichen, die Ihnen hilfreich sein könnten: http: //www.fusioncharts .com / Demos / ExportChart /

Hope, das hilft:)

Sie können die Bitmap-Daten des Diagramms greifen direkt von Flash Actionscript verwenden. Leider habe ich nicht glaube, dass es einen Weg gibt, die Vektordaten zu exportieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top