Как загружать страницы PDF асинхронно?

Я ищу просмотрщик PDF, который может загрузить PDF асинхронно. Это большая потребность в нашем сайте, так как PDF-документы содержат не менее 50 страниц.

Я уже изучал pdf.js от mozilla, но не могу заставить его работать (я думаю, что примеры не работают)

Любая помощь будет принята с благодарностью! Спасибо!

ОБНОВЛЕНО: Получилось, но мое решение было грязным. Я интегрировал кодовую базу web / viewer репозитория pdf.js на свой сайт. Поэтому, когда мне нужно просмотреть pdf, я просто использовал iframe с источником #{pdf_viewer_path}? File=#{file_path}.

Есть ли лучшее решение, чем это?

ПРИМЕЧАНИЕ. Приведенный выше метод не работает в производственных условиях. При отображении страницы появляются некоторые ошибки js. Единственный способ заставить его работать - не прекомпилировать js-файлы pdf.js.

1 ответ

Это экспериментальное решение. Я просто скомпилировал библиотеку mozilla pdf.js и интегрировал ее с движком rails. Вы можете использовать драгоценный камень, который я сделал здесь: https://github.com/normancapule/pdfjs-rails-engine.

Другие вопросы по тегам