Django/Python:在模板中显示 pdf

zin*_*non 4 python pdf django

我在 python 2.7 中使用 django 1.8。

我想在模板中显示 pdf。

据了解,感谢MKM 的回答,我将其呈现在整页中。

你知道怎么渲染吗?

这是我的代码:

def userManual(request):
    with open('C:/Users/admin/Desktop/userManual.pdf', 'rb') as pdf:
        response = HttpResponse(pdf.read(), content_type='application/pdf')
        response['Content-Disposition'] = 'inline;filename=some_file.pdf'
        return response
    pdf.closed
Run Code Online (Sandbox Code Playgroud)

Lor*_*eña 5

在页面中嵌入 PDF 的能力超出了 Django 本身的范围,通过成功生成 PDF,您已经在用 Django 做所有可以做的事情,所以您应该看看如何在网页中嵌入 PDF:

因此,请检查:

在 HTML 中嵌入 PDF 的推荐方法?

如何在网页中嵌入 PDF 查看器?