2013-09-11 2 views
2

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

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

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

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

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

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

+0

Какие у вас проблемы с 'pdf.js'? Примеры отлично работают, и я уже пробовал их. –

+0

@VivinPaliath http://jsbin.com/pdfjs-helloworld-v2/1/edit не показывает никакого мира приветствия. Но я получил страницу просмотра репо, работающую после клонирования. – Normz

ответ

0

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

Смежные вопросы