ブラウザベースのドキュメントビューワー「FlexPaper」
FlexPaperはFlex/Flash製のオープンソース・ソフトウェア。筆者は昔、Memotuneというサービスを行っていた。ScribdやSlideShareに代表されるドキュメント共有サービスだ。肝になるのはPDFやWordなどのオフィスドキュメントをFlashに変換し、それを閲覧する部分になる。
Flashに変換したドキュメントを閲覧する
Flashへの変換は意外と簡単で、SWFToolsのpdf2swfを使ったり、OpenOffice.orgのPDF/SWFへのエクスポート機能が利用できる。厄介なのはビューワーだった。使い勝手の良いビューワーを探しているならFlexPaperがお勧めだ。
FlexPaperがあの当時にあったならば必ず採用していただろう。オープンソースとあって、カスタマイズも考えられる。ドキュメントの表示(pdf2swfで変換したFlashファイルを表示する)、拡大/縮小、横や縦にフィットした表示、別画面での表示、全ページ一覧といった機能がある。
検索もできる
さらにページネーションをボタンで辿ったり、検索機能もある。印刷ボタンもある。オープンソースなので、ロゴを自分好みに差し替えたりデザインを変更するのは難しくないだろう。今後電子書籍でも同様の技術が求められるのは間違いない。覚えておいて損はないライブラリだ。
執筆時のバージョン
1.2.4
FlexPaper - the open source document viewer solution for pdf, doc, ..
flexpaper - Project Hosting on Google Code