pdf.js средство просмотра по умолчанию не показывает файл PDF - PullRequest
0 голосов
/ 24 июня 2019

Я использую библиотеку pdf.js с рекомендуемыми настройками по умолчанию:

<iframe src="https://myserver.tld/lib/pdf.js/web/viewer.html?file=https://myserver.tld/generator.php?id=1" width="800px" height="600px">

Поэтому в основном я использую самодостаточную версию pdf.js и хочу, чтобы средство просмотра по умолчанию отображало файл PDF, которыйгенерируется php-скриптом (https://myserver.tld/generator.php?id=1).

. Он отлично работает для прямой загрузки pdf-файла, набрав https://myserver.tld/generator.php?id=1 в браузере.

Используя этот пример: https://mozilla.github.io/pdf.js/examples/ и отрисовка страницы с помощью элемента canvas также работает нормально.

Но prestyled viewer.html просто возвращает

PDF.js Version 2.0.943 (build: dc98bf76)
Nachricht: Invalid PDF structure

Кто-нибудь знает, как решить эту проблемуили может обеспечить хороший просмотрщик PDF с предварительным стилем, работающий в браузере? Я не хочу разрабатывать все кнопки, функции и т. д. самостоятельно. Спасибо

1 Ответ

0 голосов
/ 24 июня 2019

В конце концов я сохранил файл pdf во временной папке, указав этот URL в качестве параметра.Это работает.

...