2

PDFを非同期にロードできるPDFビューアを探しています。PDF ドキュメントは少なくとも 50 ページあるため、これは私たちのサイトでは大きなニーズです。

私はすでに mozilla で pdf.js を調べましたが、動作させることができないようです (例が壊れていると思います)。

どんな助けでも大歓迎です!ありがとう!

更新:うまくいきましたが、私の解決策は面倒でした。pdf.js リポジトリの web/viewer コードベースを自分のサイトに統合しました。そのため、pdf を表示する必要があるときはいつでも、ソース #{pdf_viewer_path}?file=#{file_path} を持つ iframe を使用しました。

これよりも良い解決策はありますか?

注: 上記の方法は、運用環境では機能しません。ページを表示するといくつかの js エラーが表示されます。動作させる唯一の方法は、pdf.js の js ファイルをプリコンパイルしないことです。

4

1 に答える 1

0

これは実験的な解決策です。mozilla pdf.js ライブラリをコンパイルし、Rails エンジンと統合しました。ここで作成した gem を使用できます: https://github.com/normancapule/pdfjs-rails-engine

于 2013-09-14T05:44:49.937 に答える