Docker部署Web在線版的PPT應(yīng)用程序PPTist
一、PPTist介紹
1.1 PPTist簡介
如果你正在尋找一個無需安裝、跨平臺且支持實時協(xié)作的幻燈片制作工具,PPTist
可能是你理想的選擇。
一個基于 Vue3.x + TypeScript 的在線演示文稿(幻燈片)應(yīng)用,還原了大部分 Office PowerPoint 常用功能,支持 文字、圖片、形狀、線條、圖表、表格、視頻、音頻、公式 幾種最常用的元素類型,每一種元素都擁有高度可編輯能力,同時支持豐富的快捷鍵和右鍵菜單,力求還原桌面應(yīng)用級體驗。支持導(dǎo)出本地 PPTX 文件,支持移動端基礎(chǔ)編輯和預(yù)覽。您可以在此基礎(chǔ)上搭建自己的在線幻燈片應(yīng)用。
1.2 PPTist功能亮點
PPTist
作為一款開源的 Web 應(yīng)用程序,致力于為用戶提供接近 PowerPoint 的體驗,但又具備一些獨特的優(yōu)勢。
幻燈片編輯功能
- 布局設(shè)計
PPTist 提供了多樣化的布局設(shè)計工具,允許用戶自定義幻燈片的布局。你可以設(shè)置版式、背景和主題,以確保每一頁幻燈片都符合你的審美標(biāo)準(zhǔn)。 - 內(nèi)容編輯
無論是文本、圖片、形狀、圖表、表格,還是視頻和音頻,PPTist 都能輕松處理。你可以在幻燈片中自由添加和編輯這些元素,讓你的演示文稿內(nèi)容更加豐富多彩。 - 動畫效果
PPTist 支持為幻燈片中的元素設(shè)置動畫效果,包括元素的進入、退出、強調(diào)動畫,以及幻燈片的切換效果。這讓你的演示內(nèi)容更具動感,能夠有效吸引觀眾的注意力。 - •協(xié)作功能
一個重要的特點是 PPTist 支持多人實時協(xié)同編輯。你可以與團隊成員共享筆記,共同編輯幻燈片內(nèi)容,從而提高工作效率和團隊合作的效果。
2. 演示功能
- 演示模式
PPTist 提供了全屏演示模式和演講者視圖,這些功能幫助你在實際演示過程中更好地控制和展示內(nèi)容。此外,它還支持激光筆功能,讓你能夠更清晰地指示重要內(nèi)容。 - 互動功能
為了提升觀眾的參與度,PPTist 支持互動功能,如觀眾提問和投票。這些功能讓你的演示不再是單向的內(nèi)容輸出,而是一個互動交流的平臺。
3. 其他功能
- 審閱功能
在團隊協(xié)作中,PPTist 支持審閱功能。你可以在幻燈片中添加批注、修訂內(nèi)容,并追蹤更改。這些功能在多人合作編輯時非常實用,能夠幫助團隊更好地管理和修改文檔。 - 輔助功能
PPTist 也考慮到了無障礙訪問,提供了相應(yīng)的選項,確保不同需求的用戶都能輕松使用該工具。
4. 擴展功能
- 插件擴展
除了基礎(chǔ)功能,PPTist 還支持插件擴展?;?nbsp;Vue3.x + TypeScript 構(gòu)建,不依賴UI組件庫,盡量避免第三方組件,樣式定制更輕松、功能擴展更方便??梢愿鶕?jù)實際需求為 PPTist 增加更多的功能。
PPTist相比于傳統(tǒng)PPT軟件的優(yōu)勢:
- 開源免費
PPTist 是一個完全開源的項目,這意味著你可以免費使用所有功能,并根據(jù)需要對其進行定制。對于那些不想為商業(yè)軟件付費或需要完全控制工具的用戶來說,這是一個絕佳的選擇。 - 跨平臺
由于 PPTist 是基于 Web 的應(yīng)用程序,你可以在任何支持瀏覽器的設(shè)備上使用它,而不需要擔(dān)心平臺兼容性問題。這對于經(jīng)常在不同設(shè)備上工作的人來說,非常方便。 - 無需安裝
PPTist 直接通過瀏覽器運行,不需要安裝任何軟件。只需克隆項目,安裝依賴并運行,就可以在本地進行開發(fā)和使用,或直接使用其在線版本。
二、本地環(huán)境介紹
2.1 本地環(huán)境規(guī)劃
本次實踐為個人測試環(huán)境,操作系統(tǒng)版本為centos7.6。
hostname IP地址 操作系統(tǒng)版本 Docker版本 jeven 192.168.3.166 centos 7.6 20.10.17
2.2 本次實踐介紹
1.本次實踐部署環(huán)境為個人測試環(huán)境,生產(chǎn)環(huán)境請謹慎; 2.在Docker環(huán)境下部署PPTist在線演示文稿應(yīng)用。
三、本地環(huán)境檢查
3.1 檢查Docker服務(wù)狀態(tài)
檢查Docker服務(wù)是否正常運行,確保Docker正常運行。
[root@jeven ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2024-02-18 18:47:52 CST; 2 days ago Docs: https://docs.docker.com Main PID: 12501 (dockerd) Tasks: 30 Memory: 671.9M CGroup: /system.slice/docker.service
3.2 檢查Docker版本
檢查Docker版本
[root@jeven ~]# docker -v Docker version 20.10.17, build 100c701
3.3 檢查docker compose 版本
檢查Docker compose版本,確保2.0以上版本。
[root@jeven ~]# docker compose version Docker Compose version v2.6.0
四、下載PPTist鏡像
從華為云個人鏡像倉庫中拉取PPTist鏡像
[root@jeven PPTist-master]# docker pull swr.cn-north-4.myhuaweicloud.com/jeven/pptist:v1.0 v1.0: Pulling from jeven/pptist Digest: sha256:e64a92173057cf8bd3e1c13fa7b4c6cfbf09f9ca1f9972afa45907c41e819af5 Status: Image is up to date for swr.cn-north-4.myhuaweicloud.com/jeven/pptist:v1.0 swr.cn-north-4.myhuaweicloud.com/jeven/pptist:v1.0
五、部署PPTist應(yīng)用
5.1 創(chuàng)建部署目錄
創(chuàng)建部署目錄/data/PPTist/
mkdir -p /data/PPTist/ && cd /data/PPTist/
5.2 編輯PPTist部署文件
使用docker-cli部署,內(nèi)容如下:
docker run -d --name PPTist --restart always -p 8500:80 swr.cn-north-4.myhuaweicloud.com/jeven/pptist:v1.0
本次實踐部署使用docker compose方式,編輯docker-compose.yaml部署文件。
version: '3' services: PPTist: image: swr.cn-north-4.myhuaweicloud.com/jeven/pptist:v1.0 container_name: PPTist restart: always ports: - 8500:80
5.3 創(chuàng)建PPTist容器
使用docker-compose.yaml文件創(chuàng)建PPTist容器
[root@jeven PPTist]# docker compose up -d [+] Running 2/2 ? Network pptist_default Created 0.0s ? Container PPTist Started 0.5s
5.4 檢查PPTist容器狀態(tài)
檢查PPTist容器狀態(tài),確保PPTist容器正常啟動。
[root@jeven PPTist]# docker compose ps NAME COMMAND SERVICE STATUS PORTS PPTist "/docker-entrypoint.…" PPTist running 0.0.0.0:8500->80/tcp, :::8500->80/tcp
5.5 檢查PPTist容器日志
檢查PPTist容器日志,確保PPTist服務(wù)正常運行。
docker compose logs
六、訪問PPTist首頁
訪問地址:http://192.168.3.166:8500,將IP替換為自己服務(wù)器IP地址,進入到PPTist首頁,自定義注冊賬號和密碼。如果無法訪問,則檢查服務(wù)器防火墻是否設(shè)置,云服務(wù)器的安全組端口是否放行等。
到此這篇關(guān)于Docker部署Web在線版的PPT應(yīng)用程序PPTist的文章就介紹到這了,更多相關(guān)Docker部署Web在線版PPTist內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker部署elasticsearch和xpack密碼的詳細過程
本文主要介紹在docker環(huán)境下如何快速部署elasticsearch單機版本和集群版本,和增加xpack簡單用戶名密碼配置,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下2024-01-01docker容器無法訪問外網(wǎng),但是宿主機卻可以的問題
這篇文章主要介紹了docker容器無法訪問外網(wǎng),但是宿主機卻可以的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08docker如何安裝帶postgis插件的postgresql數(shù)據(jù)庫
這篇文章主要介紹了docker如何安裝帶postgis插件的postgresql數(shù)據(jù)庫問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12