Pdf.js рендеринг .pdf в браузере
Прошу помощи. У меня есть “name.pdf” документ, который я хочу встроить в “index.html” так что б он отображался в стиле и с функционалом как в “pdf.js” Демо
Как этого достичь? Что я пробовал, скачал https://github.com/mozilla/pdf.js зашел в директорию “web” запустил файл “viewer .html“ открылась панель управления pdf файлом, но не подгрузился указанный в “viewer.js” “compressed.tracemonkey-pldi-09.pdf” документ и не доступны другие функции панели, например “Open file”. Подскажите как использовать “pdf.js” что б достичь результата как в примере http://mozilla.github.com/pdf.js/web/viewer.html |
Может открыть консоль ошибок для начала? Хотя я вам и так скажу - документ подгружается через XMLHttpRequest, который не работает с протоколом file://. Заведите локальный веб-сервер и работайте на нем.
|
danik.js, спасибо за ответ.
Без локального сервера ни как? Тоесть я хочу наверстать html страничку, которою можно будет записать на флешку или диск и открывать на других компьютерах. Как реализовать такой вариант? |
Ну через <input type="file"> наверно можно сделать.
|
спасибо, через <input type="file"> реализовать функцию “Open file” действительно удалось.
Но для меня самое важно реализовать открытие (подгрузку) pdf документа сразу при запуске "index.html", то есть юзер не должен выбирать какой то из pdf файлов, pdf документ должен уже там быть. На сколько я понял за это отвечает var DEFAULT_URL = 'compressed.tracemonkey-pldi-09.pdf';"viewer.js", но у меня он не подгружается. |
Цитата:
|
XMLHttpRequest cannot load file:/// ... Cross origin requests are only supported for HTTP
Ошибку я вижу, и суть я понял (нужно использовать какой-то аналог XMLHttpRequest который работает с протоколом file:// ), но как попросту, увы, не знаю. |
Абсолютно тоже самое пытаюсь, не открывает файл который уже есть на сайте, не понятно как его скормить скрипту.
|
Часовой пояс GMT +3, время: 22:00. |