0

読者がドリルダウンできるレポートを作成したいのですが、レポートは PDF である必要があります。2 つのオプションがあります。

  1. PDF からオンライン レポート ツールへのリンク
  2. レポート自体をインタラクティブにする

#2が好き…

Adobe AIR (Flex、Flash + Adob​​e Reader 9 以降) でこれを行うことができると思います。

プログラムで PDF ドキュメントを作成できるツールがあります (AIR?、AlivePDF)

Adboe には、レポートやチャートに最適なフレームワークがあります (Flex)

また、PDF ドキュメントには Flash コンテンツを含めることができます (Adobe Reader 9+)

私の質問は次のとおりです。

  1. PDF ドキュメントにインタラクティブな Flash コンポーネントが含まれていて、印刷しようとすると、何が印刷されますか? Flash の現在のビューは印刷されますか?

  2. 掘り下げたい場合は、すべてのデータが PDF ドキュメントに含まれている必要があります (スタンドアロンである必要があります)。これは問題ありません...しかし、プログラムでPDFにデータを入れるにはどうすればよいですか? これは Flex と AlivePDF で行われますか?

  3. インタラクティブなチャート レポートのオンライン サンプルを PDF ドキュメントで見ましたが、今は見つかりません。:( ご存知でしたら、また見つけたいと思います。

私はすべてのピースを持っているかもしれないと感じていますが、それらがどのように組み合わされるかを正しく理解していません. 何か案は?

4

3 に答える 3

1

PDF には JavaScript がネイティブ制御言語として含まれるようになりました。他のページにジャンプする「リンク」などを埋め込むことができます。

理論的には、JS を使用して PDF 内から Web サービスを呼び出して応答を処理し、ページ領域を動的に埋めることさえできます。

しかし

PDF は、どこでも同じように表示および印刷されるドキュメントを提供するのに適しています。また、記入フォームにも適しています。クライアント側での「ドリルダウン」用には作成されていません。プロジェクトの目標をチェックして、動的 PDF が必要な理由を確認できますか? ポータビリティが必要な場合 (つまり、Web 接続なしで)、AIR アプリケーションと XML ファイルで彼らが望むものを与えることができます。

乾杯

于 2009-01-06T23:37:33.260 に答える
1

質問 3 への回答:現在、AlivePDF では、生成された PDF に Flash コンテンツを埋め込むことはできません。生成された PDF には、テキスト、画像、単純なグラフィック、およびブックマークなどの特定の非視覚的機能を含めることができます。

于 2009-01-03T12:21:53.673 に答える
0

フロントエンドとして flex を使用して PDF/flashpaper/etc のインタラクティブなコンテンツレポートを作成しましたが、実際のレポート作成はサーバー側で coldfusion の cfdocument/cfpdf (または、非常識なレベルの配置/制御などが必要な場合は Itext) を使用して処理します。基本的に、ユーザーがコンテンツを選択すると、バックエンドの cf アプリがそれをレイアウトし、レポートを送り返します。

于 2009-01-05T02:50:00.533 に答える