0

html や pdf で利用できるレポートに美しいグラフを入れたいと思っています。

API を 1 つだけ使用し、すべての処理がサーバー側で行われるようにしたいと考えています。

HTML バージョンのレポートに Flash チャートを埋め込みたいと考えています。PDF版に静止画像(できればベクターベースの形式)を埋め込みたいです。

これを達成するための最良の方法は何ですか?

Swiff Chart Generatorという製品を見たことがありますが、チャートのインタラクティブ性がかなり弱いです。インタラクティブ性には強いが、pdf出力には弱いamchartsも見ました。

おそらく、princexmlを使用して、pdf 生成全体を処理します。Princexml は埋め込みフラッシュをレンダリングしません。埋め込み画像と SVG をレンダリングします。もう 1 つのオプションは空飛ぶ円盤です。これは、機能は少ないですが無料です。

Corda - ある程度のインタラクティブ性をサポートするマッピングおよびグラフ作成ソフトウェアを作成しています。SVG、PNG、およびフラッシュ形式をすぐにサポートします。もちろん、それらはかなり高価です。

4

4 に答える 4

1

AlivePDFを見てください。私はそれがあなたが必要とすることをすることができると信じています。描画したばかりの SWF の PDF をエクスポートしてダウンロードできるデモがあり、非常にクールです。

別の方法として、同じ人々によるJpeg Exporterがあります。

EDIT: Flexでチャートを作成するためのDegrafaもご覧ください。これは非常に優れており、基礎となるコードは実際に Adob​​e の次のリリースに組み込まれています!

于 2008-09-23T16:27:54.617 に答える
0

FusionCharts を使用できます

Flash チャートを HTML ページに埋め込むことができ、同じものを画像/PDF として簡単にエクスポートして、PDF レポートに埋め込むことができます。

あなたに役立つかもしれない同じデモ: http://www.fusioncharts.com/Demos/ExportChart/

お役に立てれば:)

于 2009-08-05T09:50:11.097 に答える
0

Visual Engineeringの Java ライブラリを使用して、8 年前に同様のことを行いました。彼らの製品は変更されたようですが、誰かがオンラインで古いデモを持っています。

HTML出力用のアプレットとしてうまく機能し、.pngを記述してサーバー上のpdfに埋め込む単純なJavaクラスを作成しました。不思議なことに、それはすべて PHP から呼び出されましたが、うまくまとまりました。

Java は、IE フロント エンドを備えた Sun および Linux サーバーで動作する必要があったため、適切な選択でした。残念ながら、これは Flash ではなく、ベクター ベースでもありません。swf2jpg や swf2png などのツールを探しています。

ただし、サーバー側フラッシュのオプションが他にない場合は、Java アプレットとアプリケーションの組み合わせの使用を検討することをお勧めします。

于 2008-09-23T14:07:33.363 に答える
-1

ActionScript を使用して、Flash からチャートのビットマップ データを直接取得できます。残念ながら、ベクター データをエクスポートする方法はないと思います。

于 2008-09-23T13:37:48.567 に答える