HTMLにPDFを埋め込む方法
大きなPDFをHTMLにPDFを埋め込む方法を探していて見つけたstockoverflowの記事
recommended way to embed-pdfin html
方法としてはこんなのが上がっていました。
- pdf.js
- GoogleのPDFビューア
- embed(object)タグ
- pdfobject
- swfに変換して表示する方法(FlexPaperが有名)
上から順番に試しました。
最初の方法pdf.jsは、今後期待できるかもしれませんが現状では表示の再現性は悪いためボツ。
GoogleのPDFビューアもファイルがオープンできずにアウト。
embedはファイルが大きいとやはり遅いので避けたい。Web最適化されたPDFというのがあるようだが今回この変換はできないのでボツ。
swf変換してFlexPagerで表示したけどやはり遅い。デモはある程度サクサク動いてるようだが1画面1swfにしての表示が影響しているのかな。
結局JPEG変換してイメージをめくれるビュアーを作成してしまいました。