ページ内にPDFを埋め込めるオープンソースのFlashコンポーネント「FlexPaper」
「FlexPaper」はウェブサイトやFlash内でPDFファイルを表示するためのオープンソースのドキュメントビューアです。
PDFファイルへのリンクは嫌がられる場合も多いため、こういったライブラリで表示させられると嬉しいですね。
ファイルはSWC形式で配布されているため、簡単に組み込む事が可能です。
詳しくは以下
表示画面
設置すると上部にUIがあり、そこから拡大縮小などが操作できます。
一覧で表示する事なんかも。
豊富な機能
以下の機能をサポートしています。
- ズームイン・ズームアウト
- ページング
- フルスクリーン
- 検索
- 印刷
PDFの表示には変換が必要
PDFファイルはそのままでは表示できないようで、一度 PDF から SWFに変換して読み込むようです。
変換はSWFToolsでコマンドラインから実行可能です。
C:\SWFTools\pdf2swf.exe Paper3.pdf -o Paper3.swf -T 9 -f
最終的なコードはシンプルに実装できるようです。
以下はMXMLから呼び出した場合のサンプルコードです。
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" height="100%" xmlns:fp="com.devaldi.controls.flexpaper.*"> <fp:FlexPaperViewer width="520" height="450" Scale="0.6" SwfFile="Paper3.swf" /> </mx:Application>
非商用の場合と商用利用の場合はライセンス形態が違うようです。利用には注意してください。
ページ内でPDFを表示させたい場合にいかがでしょうか。
最新情報をお届けします
- Website: http://flexpaper.devaldi.com/
- Download: http://flexpaper.devaldi.com/download.htm
- License: GPL license