Docker部署Web在線版的PPT應(yīng)用程序PPTist
一、PPTist介紹
1.1 PPTist簡(jiǎn)介
如果你正在尋找一個(gè)無(wú)需安裝、跨平臺(tái)且支持實(shí)時(shí)協(xié)作的幻燈片制作工具,PPTist 可能是你理想的選擇。
一個(gè)基于 Vue3.x + TypeScript 的在線演示文稿(幻燈片)應(yīng)用,還原了大部分 Office PowerPoint 常用功能,支持 文字、圖片、形狀、線條、圖表、表格、視頻、音頻、公式 幾種最常用的元素類型,每一種元素都擁有高度可編輯能力,同時(shí)支持豐富的快捷鍵和右鍵菜單,力求還原桌面應(yīng)用級(jí)體驗(yàn)。支持導(dǎo)出本地 PPTX 文件,支持移動(dòng)端基礎(chǔ)編輯和預(yù)覽。您可以在此基礎(chǔ)上搭建自己的在線幻燈片應(yīng)用。
1.2 PPTist功能亮點(diǎn)
PPTist 作為一款開源的 Web 應(yīng)用程序,致力于為用戶提供接近 PowerPoint 的體驗(yàn),但又具備一些獨(dú)特的優(yōu)勢(shì)。
幻燈片編輯功能
- 布局設(shè)計(jì)
PPTist 提供了多樣化的布局設(shè)計(jì)工具,允許用戶自定義幻燈片的布局。你可以設(shè)置版式、背景和主題,以確保每一頁(yè)幻燈片都符合你的審美標(biāo)準(zhǔn)。 - 內(nèi)容編輯
無(wú)論是文本、圖片、形狀、圖表、表格,還是視頻和音頻,PPTist 都能輕松處理。你可以在幻燈片中自由添加和編輯這些元素,讓你的演示文稿內(nèi)容更加豐富多彩。 - 動(dòng)畫效果
PPTist 支持為幻燈片中的元素設(shè)置動(dòng)畫效果,包括元素的進(jìn)入、退出、強(qiáng)調(diào)動(dòng)畫,以及幻燈片的切換效果。這讓你的演示內(nèi)容更具動(dòng)感,能夠有效吸引觀眾的注意力。 - •協(xié)作功能
一個(gè)重要的特點(diǎn)是 PPTist 支持多人實(shí)時(shí)協(xié)同編輯。你可以與團(tuán)隊(duì)成員共享筆記,共同編輯幻燈片內(nèi)容,從而提高工作效率和團(tuán)隊(duì)合作的效果。
2. 演示功能
- 演示模式
PPTist 提供了全屏演示模式和演講者視圖,這些功能幫助你在實(shí)際演示過(guò)程中更好地控制和展示內(nèi)容。此外,它還支持激光筆功能,讓你能夠更清晰地指示重要內(nèi)容。 - 互動(dòng)功能
為了提升觀眾的參與度,PPTist 支持互動(dòng)功能,如觀眾提問和投票。這些功能讓你的演示不再是單向的內(nèi)容輸出,而是一個(gè)互動(dòng)交流的平臺(tái)。
3. 其他功能
- 審閱功能
在團(tuán)隊(duì)協(xié)作中,PPTist 支持審閱功能。你可以在幻燈片中添加批注、修訂內(nèi)容,并追蹤更改。這些功能在多人合作編輯時(shí)非常實(shí)用,能夠幫助團(tuán)隊(duì)更好地管理和修改文檔。 - 輔助功能
PPTist 也考慮到了無(wú)障礙訪問,提供了相應(yīng)的選項(xiàng),確保不同需求的用戶都能輕松使用該工具。
4. 擴(kuò)展功能
- 插件擴(kuò)展
除了基礎(chǔ)功能,PPTist 還支持插件擴(kuò)展?;?nbsp;Vue3.x + TypeScript 構(gòu)建,不依賴UI組件庫(kù),盡量避免第三方組件,樣式定制更輕松、功能擴(kuò)展更方便??梢愿鶕?jù)實(shí)際需求為 PPTist 增加更多的功能。
PPTist相比于傳統(tǒng)PPT軟件的優(yōu)勢(shì):
- 開源免費(fèi)
PPTist 是一個(gè)完全開源的項(xiàng)目,這意味著你可以免費(fèi)使用所有功能,并根據(jù)需要對(duì)其進(jìn)行定制。對(duì)于那些不想為商業(yè)軟件付費(fèi)或需要完全控制工具的用戶來(lái)說(shuō),這是一個(gè)絕佳的選擇。 - 跨平臺(tái)
由于 PPTist 是基于 Web 的應(yīng)用程序,你可以在任何支持瀏覽器的設(shè)備上使用它,而不需要擔(dān)心平臺(tái)兼容性問題。這對(duì)于經(jīng)常在不同設(shè)備上工作的人來(lái)說(shuō),非常方便。 - 無(wú)需安裝
PPTist 直接通過(guò)瀏覽器運(yùn)行,不需要安裝任何軟件。只需克隆項(xiàng)目,安裝依賴并運(yùn)行,就可以在本地進(jìn)行開發(fā)和使用,或直接使用其在線版本。
二、本地環(huán)境介紹
2.1 本地環(huán)境規(guī)劃
本次實(shí)踐為個(gè)人測(cè)試環(huán)境,操作系統(tǒng)版本為centos7.6。
hostname IP地址 操作系統(tǒng)版本 Docker版本 jeven 192.168.3.166 centos 7.6 20.10.17
2.2 本次實(shí)踐介紹
1.本次實(shí)踐部署環(huán)境為個(gè)人測(cè)試環(huán)境,生產(chǎn)環(huán)境請(qǐng)謹(jǐn)慎; 2.在Docker環(huán)境下部署PPTist在線演示文稿應(yīng)用。
三、本地環(huán)境檢查
3.1 檢查Docker服務(wù)狀態(tài)
檢查Docker服務(wù)是否正常運(yùn)行,確保Docker正常運(yùn)行。
[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鏡像
從華為云個(gè)人鏡像倉(cāng)庫(kù)中拉取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
本次實(shí)踐部署使用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容器正常啟動(dòng)。
[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ù)正常運(yùn)行。
docker compose logs

六、訪問PPTist首頁(yè)
訪問地址:http://192.168.3.166:8500,將IP替換為自己服務(wù)器IP地址,進(jìn)入到PPTist首頁(yè),自定義注冊(cè)賬號(hào)和密碼。如果無(wú)法訪問,則檢查服務(wù)器防火墻是否設(shè)置,云服務(wù)器的安全組端口是否放行等。
到此這篇關(guān)于Docker部署Web在線版的PPT應(yīng)用程序PPTist的文章就介紹到這了,更多相關(guān)Docker部署Web在線版PPTist內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker部署elasticsearch和xpack密碼的詳細(xì)過(guò)程
本文主要介紹在docker環(huán)境下如何快速部署elasticsearch單機(jī)版本和集群版本,和增加xpack簡(jiǎn)單用戶名密碼配置,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下2024-01-01
docker容器分配固定ip的實(shí)現(xiàn)示例
如果不固定ip,每次主機(jī)重啟后,docker會(huì)動(dòng)態(tài)給容器分配ip,導(dǎo)致redis容器的IP自動(dòng)換了 ,然后還得去改配置就很煩,本文主要介紹了docker容器分配固定ip的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12
docker容器無(wú)法訪問外網(wǎng),但是宿主機(jī)卻可以的問題
這篇文章主要介紹了docker容器無(wú)法訪問外網(wǎng),但是宿主機(jī)卻可以的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08
docker images本地遷移的實(shí)現(xiàn)
這篇文章主要介紹了docker images本地遷移的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
docker如何安裝帶postgis插件的postgresql數(shù)據(jù)庫(kù)
這篇文章主要介紹了docker如何安裝帶postgis插件的postgresql數(shù)據(jù)庫(kù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12


