1. 实现思路
- 安装并启动 OnlyOffice
- 构建一个文档展示页面
- 通过 Flask 提供的服务访问文档页面
- 通过 Flask 向文档页面传入要展示的文件信息
- 在文档页面里发送请求获得要展示的文件内容(由 Flask 返回)
- 文档内容通过 OnlyOffice 展示在文档页面中
2. 启动 OnlyOffice
- 官方文档: https://helpcenter.onlyoffice.com/installation/docs-community-install-docker.aspx?_ga=2.218822169.1671962597.1625989742-1817907004.1620486042
- 启动:
sudo docker run -i -t -d -p 8012:80 --restart=always onlyoffice/documentserver
3. 实现代码
1. 文档页面
onlyoffice.html
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body style="height:1000px">
<div id="placeholder" style="