2011-01-04 14 views
0

私のアプリケーションでは、PDFを動的に読み込み、PDFの各ページを保存する必要があります。AS3 - FlashへのPDF読み込み

現在、私がやっていることは、各ページをいくつかのPHPコードを使用してイメージに変換し、各イメージをフラッシュすることです。しかし、より良い方法があるかどうかは疑問でした。

アイデア?または、画像に変換してから、最適なオプションをフラッシュするようにインポートしていますか?

答えて

2

フラッシュでpdfsをデコードまたは表示する方法はありません。これをプラグインに入れると、最初のダウンロードが大きくなります。これは、すべてのflex sdkがフラッシュプラグインのダウンロードに含まれないのと同じ理由です。この機能をエミュレートする最善の方法は、pdfをサーバー上のswfに変換し、アプリケーションにswfをロードすることです。ここにあるhttp://www.swftools.org/というGPLプロジェクトpdf2swfを使用することができます。 pdfの各ページはswfのフレームになり、text/images/tablesは維持されます。

しかし、「より良い方法で」よりネイティブな方法でいいのであれば、変換よりも良い方法はありません。

+0

情報ありがとう!私は私のイメージ変換にこだわるように見えます。 – Obto

0

私は最近同様の問題がありましたが、pdfからimageへの変換と同じ解決法を使用しました。 AdobeがFlashにいくつかのpdfインポート機能を追加しなかった理由はまだ分かりません。私はそれがあなたのファイルを動的にロードする必要がある場合は、あなたの唯一のオプションだと思う。

+1

Adob​​eがFlashにpdf機能を追加しなかったのはなぜですか?ブロッコット。 Flash Playerインストーラは2.7MB、Acrobat Readerインストーラは35MBです。 – grapefrukt

+0

私はそれについて、良い点は考えていませんでした。しかし、一部のPDFリーダーの重さははるかに少なくなっています。 –

+0

ええ、それはどちらも考えなかった。良い点+1 – Obto

関連する問題