Django在线预览docx格式的word文档

Django在线预览docx格式的word文档

第一步
明确功能是:预览word的docx文件。
Django在线预览docx格式的word文档_第1张图片

具体实现是:在Django的模板文件中,定义预览方法:read_word2html

from pydocx import PyDocX
def read_word2html(request):
    # Pass in a path
    html = PyDocX.to_html('C:/Users/Administrator/Desktop/1.docx')
    return HttpResponse(html)

第二步

urls.py文件中添加访问路径:

……
urlpatterns = [
……
path('read_word2html/',testModeldb.read_word2html),
]
……

第三步

在浏览器中访问添加数据的路径url:http://127.0.0.1:8080/read_word2html,得到返回页面即word生成预览的html页面,如下图。
Django在线预览docx格式的word文档_第2张图片

你可能感兴趣的:(python,django,python,预览word,预览docx)