0

私は alivePDF 0.1.5 をテストしていますが、今のところ問題ありません。私は新しい関数 writeFlashHTMLText() に非常に興味を持っています。xDファイルを保存するだけでなく、生成されたpdfをブラウザのタブ/ウィンドウに表示しようとしています(filereferenceクラスの保存機能を使用)。引数 Download.INLINE を指定できる PDF.save() 関数があることがわかりました。ただし、スクリプトを使用したくないため、pdf クラスの保存機能を使用したくありません。

私が望むものを達成する他の方法はありますか?

ご回答ありがとうございます。よろしく、

BS_C3

4

1 に答える 1

1

Flashがセキュリティ面で機能する方法のため、2つのオプションがあります。

  1. PDFを生成してローカルマシンに保存します。これは、FlashPlayer 10以降を使用して完全にクライアント側で実行できます(FileReferenceクラスを参照)。
    その後、ユーザーは生成されたPDFファイルに移動して起動できます。

  2. PDFをサーバーに保存し、FlashアプリケーションからPDFにリンクします。これにより、ブラウザでPDFを開くことができます。明らかに、これにはある種のサーバーが必要です。

  3. アプリをAIRアプリケーションとしてビルドします。これにより、ファイルを保存し、私が知る限り、ローカルマシンから起動できます。

現在の状況:AIRを使用していない限り、PDFを生成してブラウザで完全にクライアント側(つまり、ブラウザのFlashPlayer)で開くことはできません。

于 2011-07-18T00:57:52.337 に答える