presenta-lib

用代码批量生成演示文稿和图片,自动化视觉内容生产

开源 🏷️定价信息待确认 ⚠️ 链接可跳转,访问体验不确定 图像生成 🍴 复刻 36 🐛 待处理 6 👀 关注 6
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 703
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

presenta-lib 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队presenta-software
定价模式🏷️定价信息待确认
价格说明官网存在但定价信息不明确,需进一步确认。
访问状态⚠️ 链接可跳转,访问体验不确定
是否开源是
开源协议BSD-3-Clause
主要语言JavaScript
技术栈/模型automation,banner-generator,banners,catalogue,deck,document-automation,gallery,gif,image-automation,image-generation,javascript-library,open-graph-generator,pdf,pdf-generation,png,presenta-lib,showcase,slides
GitHub 星标★ 703
上线时间2020-06-19 00:00:00
代码更新2023-03-05
仓库体积2.5 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数8

项目介绍

presenta-lib 是一个面向自动化时代的 JavaScript 演示文稿生成库。它解决的是在自动化流程中动态创建和定制演示文稿(如幻灯片、横幅、目录、画廊等)的问题。核心能力包括:通过简单的 JavaScript API 定义幻灯片内容,支持多种布局和模板,能够将演示文稿导出为图片(如 GIF、PNG)或 HTML 格式,方便集成到 CI/CD 管道或自动化脚本中。它强调无头运行,无需浏览器界面即可生成视觉内容,适合批量生成营销横幅、产品目录、数据报告等场景。项目处于早期阶段,但 API 设计简洁,文档示例丰富,适合开发者快速上手。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 703

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 30 分钟 部署方式:本地安装 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node.js 18+
  • React 项目

安装与启动步骤

  1. 1确认定位

    面向演示与幻灯片场景的前端库,README 很薄,实操以仓库示例为准。

  2. 2加依赖

    按仓库 package.json 里的包名安装,或把源码目录链接进项目引用。

    npm install
  3. 3跑仓库示例

    示例跑通再动业务代码,能省掉大部分环境问题。

  4. 4按需二次封装

    把常用组合封成项目内组件,避免各处重复拼装。

如何确认成功

示例能渲染出演示组件

注意事项

  • 文档信息少,遇到问题优先看仓库 issue 与示例。
  • 这类库迭代快,锁版本比追新稳。

核心亮点

  • API 简洁,几行代码即可生成幻灯片,学习成本低
  • 支持导出 GIF 和图片,适合动态横幅和社交媒体素材
  • 无头运行,可轻松集成到自动化脚本和 CI 流程

不足之处

  • 项目早期,功能覆盖有限,复杂布局需自定义
  • 文档/社区待观察

适用场景

  • 批量生成产品促销横幅和广告图
  • 在 CI/CD 中自动生成项目演示文稿
  • 动态生成数据报告或目录的视觉页面

替代项目

Reveal.js、Marp、PptxGenJS

上一篇:design-image-studio

下一篇:jaaz

同类项目推荐

tinte 开源

把设计系统喂给 AI,让 AI 自动遵守你的品牌规范。

Compile your design system into an Agent Plugin. Extract an identity from any refere···

★ 629 2026-08-09
ai-design-components 开源

从规范到细节一步到位,AI 写界面不用返工

Comprehensive UI/UX and Backend component design skills for AI-assisted development ···

★ 528 2026-08-09
urpflanze 开源

用数学公式直接生成酷炫视觉,让创意编码更简单

A library for developers who want to approach to creative coding, artists who want t···

★ 226 2026-08-09
onlook 开源

在真实代码上做设计,AI 帮你直接改界面

The Developer Tool for Visual Engineers • An Open-Source AI-First Design tool • Vi···

★ 27150 2026-11-04
SDesign 开源

复制一段话就换整套审美,64 套风格随便挑

去 AI 味设计系统库 · 6 美学家族 × 64 套设计系统 · 复制一段提示词粘给任意 AI 就出片···

★ 39 2026-08-09
wgshadertoy 开源

在浏览器里实时编写和调试 WGSL 着色器,像 Shadertoy 一样简单。

A WGSL playground inspired by Shadertoy.

★ 123 2026-08-09
fragment 开源

用 JavaScript 快速上手创意编码,轻松生成视觉艺术与交互动画。

[alpha] A modern toolkit for creative coding

★ 949 2026-08-09
flutter_particle_clock 开源

用流动粒子点亮时间,让时钟成为视觉艺术

The Grand Prize-winning entry of the #FlutterClock challenge.

★ 996 2026-08-09
tool-ui 开源

拿来即用的 AI 界面组件,半天搭出聊天与工具调用面板

UI components for AI interfaces

★ 776 2026-09-16