Я пытаюсь следовать этому примеру для pdfjs: https://github.com/mozilla/pdf.js/blob/master/examples/learning/prevnext.html
И я попытался адаптировать его к фляге, поместив все скрипты в статический каталог и изменив пути соответственно в файле выше,и изменив URL для файла PDF на "localhost: 5000 / pdffile", что соответствует следующему представлению фляги:
@app.route("/pdffile")
def pdffile():
resp = send_from_directory("static", "ayy.pdf")
resp.mimetype = "application/pdf"
resp.headers["Content-Disposition"] = "inline; filename=%s.pdf" % "test"
return resp
Я не получаю никаких ошибок, и счетчик страниц, кажется, работает, но настоящие страницы PDF просто не отображаются, а высота и ширина холста равна 0. Изменение размера холста вручную также не показывает PDF.Я думаю, что это проблема с объектом области просмотра, так как именно здесь устанавливается размер холста, но я довольно плохо знаком с javascript, поэтому я не уверен, как правильно его отладить.
Кто-нибудь знает, чтоЯ мог бы здесь отсутствовать?