Я не совсем уверен, что вы ищете, но я смог заставить это работать точно так же, как демо. Хотя вы не можете использовать этот пример для своего проекта, вы можете использовать рабочий код в качестве отправной точки для своих собственных требований.
Для простого теста вы можете просто клонировать проект где-то под веб-сервером в каталог, например myproject, и посетить http://yourservername.com/myproject/web/viewer.html. Вы увидите, как появится pdf. Это может быть отправной точкой для работы с этим проектом. Я сделал это, запуская очень простой сервер Apache в Linux.
Если вы не ищете пример, подобный этому, демонстрационный пример выше, вы также можете увидеть jsbin this из документов, которые показывают, как сделать что-то полностью настроенное с помощью следующих кнопок/предыдущих кнопок для перемещения между страницами (как вы упомянули вы видели первую страницу).
В качестве примечания, кажется, что эта библиотека не работает должным образом с Safari. Вы можете увидеть вопрос об этом here. К сожалению, это делает его непригодным для меня сейчас, так как мне нужно поддерживать все текущие браузеры.
Кроме того, не забудьте следить за предупреждениями, касающимися CORS.
Из моего опыта это беспорядок. Я не мог заставить его работать. – sawa
Вы видели пример «Hello World»? https://github.com/mozilla/pdf.js/tree/master/examples/helloworld Проверьте пример index.html и файл hello.js для примера. –
Да, я действительно проверял это (извините за то, что не упоминал ранее), но он не показывает полный pdf.js, как в [demo] (http://mozilla.github.io/pdf.js/web/viewer .html). Когда я помещаю другой файл вместо 'helloworld.pdf', он просто показывает первую страницу этого файла. –