对于仅在本地运行的散景文件夹应用程序,我试图在Iframe中显示PDF。下面的代码确实显示了一个iframe但不幸的是它总是只填充以下信息:" 404:Not Found"
from bokeh.models.widgets import Div
from bokeh.layouts import row
from bokeh.io import curdoc
div = Div(text="""<iframe src="path/to/pdf.pdf"></iframe>""",
width=300, height=300)
curdoc().add_root(row(div))
除了在iframe中显示pdf之外的任何其他解决方案也会受到欢迎。
答案 0 :(得分:0)
您是否尝试过使用自定义模板的文件夹应用?
在my_app /
中 你有:my_app/main.py
my_app/templates/index.html
index.html
中的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
{{ bokeh_css }}
{{ bokeh_js }}
</head>
<body>
<iframe src="path/to/pdf.pdf"></iframe>
{{ plot_div|indent(8) }}
{{ plot_script|indent(8) }}
</body>
</html>