ページ内にPDFを埋め込めるオープンソースのFlashコンポーネント「FlexPaper」


20100329-03
FlexPaper」はウェブサイトやFlash内でPDFファイルを表示するためのオープンソースのドキュメントビューアです。

PDFファイルへのリンクは嫌がられる場合も多いため、こういったライブラリで表示させられると嬉しいですね。
ファイルはSWC形式で配布されているため、簡単に組み込む事が可能です。

詳しくは以下

IT/WEB業界への転職なら求人サイトGreen

表示画面

設置すると上部にUIがあり、そこから拡大縮小などが操作できます。

20100329-04

一覧で表示する事なんかも。

20100329-05

豊富な機能

以下の機能をサポートしています。

  • ズームイン・ズームアウト
  • ページング
  • フルスクリーン
  • 検索
  • 印刷

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を表示させたい場合にいかがでしょうか。

 

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

follow us in feedly