Skip to content

flyfish-dev/pptviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pptviewer

pptviewer logo

一个仅包含构建产物的 PowerPoint `.ppt` 在线预览 Demo 仓库。

在线体验:https://ppt.flyfish.dev

仓库说明

这个仓库只发布 已构建好的可运行产物,方便直接部署、演示和交付。

仓库中包含:

  • 预构建静态页面产物
  • 浏览器端运行所需的 worker 产物
  • 默认演示文件 test.ppt
  • README、客服微信图、打赏码等说明素材

这个仓库中 不包含源码、构建脚本源码或开发工程文件。

核心特性

  • 支持直接预览经典 PowerPoint 97-2003 二进制 .ppt 文件
  • 页面打开后自动加载内置 test.ppt,方便直接演示效果
  • 纯前端浏览器解析与渲染,不依赖服务端转码
  • 默认启用 Web Worker 解析,避免大文件阻塞主线程
  • 静态部署友好,可直接发布到 Vercel、Nginx、GitHub Pages 等环境
  • 支持用户替换本地 .ppt 文件继续预览

目录结构

.
├── index.html
├── 404.html
├── app.js
├── styles.css
├── test.ppt
├── dist/
│   └── worker/
│       └── worker-entry.js
└── assets/
    ├── logo.png
    ├── contact.jpg
    ├── donate-wx.jpg
    └── donate-alipay.jpg

使用方式

方式一:直接静态部署

把本仓库整体部署到任意静态托管平台即可,例如:

  • Vercel
  • Nginx
  • OSS 静态网站
  • GitHub Pages

方式二:本地直接预览

你也可以在本地启动一个简单静态服务器:

python3 -m http.server 4173

然后打开:

http://localhost:4173

关于源码

本仓库仅用于发布可运行产物,不提供源码。

如果你需要获取源码,请先进行打赏支持,然后联系微信客服,备注:

pptviewer 源码

客服微信

客服微信

打赏支持

微信打赏

微信打赏码

支付宝打赏

支付宝打赏码

说明

  • 本仓库发布内容为演示与交付用途的构建产物
  • 如需定制、源码、技术支持,请通过上方客服方式联系
  • 默认演示文件 test.ppt 体积较大,首次加载时会先显示下载与解析进度

About

Built artifacts only for the pptviewer demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages