我正在寻找可以异步加载pdf的pdf查看器。这是我们网站的一项重要需求,因为PDF文档至少有50页。
我已经通过mozilla查看了pdf.js,但我似乎无法让它工作(我认为这些例子已经破了)
非常感谢任何帮助!谢谢!
更新: 搞定了,但我的解决方案很乱。我在我的网站中集成了pdf.js repo的web / viewer代码库。所以每当我需要查看pdf时,我只使用了带有#{pdf_viewer_path}的文件的iframe?file =#{file_path}。
有比这更好的解决方案吗?
注意:上述方法在生产设置中不起作用。显示页面时会出现一些js错误。我让它工作的唯一方法是不预编译pdf.js的js文件。
答案 0 :(得分:0)
这是一个实验性的解决方案。我刚编译了mozilla pdf.js库并将其与rails引擎集成。你可以使用我在这里制作的宝石:https://github.com/normancapule/pdfjs-rails-engine。