Я использую библиотеку 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 с предварительным стилем, работающий в браузере? Я не хочу разрабатывать все кнопки, функции и т. д. самостоятельно. Спасибо
В конце концов я сохранил файл pdf во временной папке, указав этот URL в качестве параметра.Это работает.