{"id":25356331,"url":"https://github.com/SmartSchoolAI/ai-to-pptx","last_synced_at":"2025-10-29T22:31:12.360Z","repository":{"id":222764901,"uuid":"758314941","full_name":"SmartSchoolAI/ai-to-pptx","owner":"SmartSchoolAI","description":"Ai-to-pptx是一个使用AI技术(DeepSeek)制作PPTX的助手，支持在线修改和导出PPTX。 主要功能: 1 使用ChatGPT等大语言模型来生成大纲 2 生成的内容允许用户再次修改 3 生成PPTX的时候可以选择不同的模板 4 支持在线修改PPTX的文字内容，样式，图片等 5 支持导出PPTX，PDF，PNG等多种格式","archived":false,"fork":false,"pushed_at":"2025-02-03T21:07:53.000Z","size":34309,"stargazers_count":614,"open_issues_count":0,"forks_count":67,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-02-05T03:27:34.280Z","etag":null,"topics":["ai-to-pptx","aippt","chatgpt","chatgpt-pptx","chatgpt-to-","chatgpt-to-pptx","pptx","slides","vueppt"],"latest_commit_sha":null,"homepage":"https://pptx.dandian.net","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SmartSchoolAI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-16T03:39:21.000Z","updated_at":"2025-02-05T01:23:44.000Z","dependencies_parsed_at":"2024-04-19T15:34:06.962Z","dependency_job_id":"a9760bd4-e011-437f-a22a-8a85d45a127b","html_url":"https://github.com/SmartSchoolAI/ai-to-pptx","commit_stats":null,"previous_names":["chatbookai/generatepptx","chatbookai/ai-to-pptx","smartschoolai/ai-to-pptx"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartSchoolAI%2Fai-to-pptx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartSchoolAI%2Fai-to-pptx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartSchoolAI%2Fai-to-pptx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartSchoolAI%2Fai-to-pptx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SmartSchoolAI","download_url":"https://codeload.github.com/SmartSchoolAI/ai-to-pptx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238902584,"owners_count":19549776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-to-pptx","aippt","chatgpt","chatgpt-pptx","chatgpt-to-","chatgpt-to-pptx","pptx","slides","vueppt"],"created_at":"2025-02-14T20:02:06.302Z","updated_at":"2025-10-29T22:31:12.350Z","avatar_url":"https://github.com/SmartSchoolAI.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","Applications"],"sub_categories":["提示语（魔法）"],"readme":"# Ai-to-pptx\nAi-to-pptx是使用AI技术来自动生成PPTX，并且支持在线修改和导出PPTX。\n主要功能:\n- 1 使用DeepSeek等大语言模型来生成大纲\n- 2 生成的内容允许用户再次修改\n- 3 生成PPTX的时候可以选择不同的模板\n- 4 支持在线修改PPTX的文字内容，样式，图片等(商业版功能)\n- 5 支持导出PPTX，PDF，PNG等多种格式(导出PPTX完成, 导出PDF开发中)\n- 6 支持用户设置单独的LOGO和相关背景图片,打造用户专属的PPTX风格(商业版功能)\n- 7 支持用户设计自己的模板上传到共享平台,分享给其它人使用(商业版功能)\n\n# 项目链接\n- 1 Ai-to-pptx 项目前端: https://github.com/SmartSchoolAI/ai-to-pptx\n- 2 Ai-to-pptx PHP后端: https://github.com/SmartSchoolAI/ai-to-pptx-backend\n\n# 前端项目运行\n```\n安装: npm install\n\n开发: npm run dev\n\n打包: npm run build\n\n后端API配置: src/views/AiPPTX/config.ts\n如果你需要自己建设一个独立的后端服务,建设完成以后,需要把这个文件的地址更换为你的后端的API地址.\n\n修改产品名称: src/configs/auth.ts 中的 AppName\n修改界面颜色: src/configs/auth.ts 中的 mode\n```\n\n# 后端项目运行\n    1 支持Docker镜像部署\n    2 支持手动独立部署PHP环境\n    3 具体步骤请见: https://github.com/SmartSchoolAI/ai-to-pptx-backend\n\n# 如何制作Ai-to-pptx项目的PPTX模板\n  请参考 [如何制作 PPTX 模板](README_Make_Template.md) 文件以获取详细说明。\n\n# Ai-To-PPTX 开源协议\n    1 本项目发行协议: [GPL-3.0 License]\n    2 根据GPL协议的内容, 您只有在修改了本系统代码的时候, 需要公开的代码仓库如Github上面, 开放你的修改内容.\n    3 如果你不想公开代码的修改内容, 请联系我们取得商业授权.\n    4 如果没有修改本系统的代码, 那么你一直可以使用, 在GPL授权协议下面使用本软件.\n    5 你的系统需要对所有用户开放的你的源代码, 你修改后的代码也必须要采用GPL协议.\n    6 如何你修改了本系统的代码, 你需要在代码和正式使用的系统中标记你使用的哪部分代码是我们的, 哪部分代码是你们自己开发的.你们自己开发的代码也需要采用GPL协议.\n    7 GPL协议允许修改软件代码, 但没有允许你修改本系统的著作权人信息, 所以像版权归我们所有之类的标记, 不能去除.\n\n# Ai-To-PPTX 开源版本限制性\n    1 没有会员功能,不能让用户注册,计费和充值功能. 但是增加这些功能不难, 相信大家都会.\n    2 目前只支持在PPTX的详细页面里面, 输出三个小节的情况, 如果是两个或是四个小节的情况, 暂时还没有做充分测试, 所以目前先保持三个小节的情况.\n    3 没有移动端功能.\n\n# Ai-To-PPTX 商业用途\n    开源商用: 无需联系,可以直接使用,需要在您官网页面底部增加您的开源库的URL(根据开源协议你需要公开你的源代码),GPL协议授权你可以修改代码,并共享你修改以后的代码,但没有授权你可以修改版权信息,所以版权信息不能修改. GPL协议允许修改软件代码, 但没有允许你修改本系统的著作权人信息, 所以像版权归我们所有之类的标记, 不能去除.\n    闭源商用: 需要联系,额外取得商业授权,根据商业授权协议的内容,来决定你是否可以合法的修改版权信息.\n    商业授权: 请单独联系. 允许购买商业授权的用户开展SAAS等会员收费业务,以及自用. 但是禁止以系统的方式出售给其它用户,即禁止二次销售. \n    模板开发: 如果计划购买商业授权的用户自已开发出一些特有的PPTX模板,可以共享给我们,经过审核收录以后,可以充抵一定的商业授权费用.\n    技术服务: 可选项目,每年支付一次,主要用于软件二次开发商做二次开发的时候的技术咨询和服务,其它业务场景则不需要支付此费用,具体请咨询.\n    额外说明: 本系统指的是计算机软件代码,系统里面带的模板并不是开源项目的一部分.虽然系统会自带四套模板供大家免费使用,但更多模板需要购买模板的授权.\n\n# Ai-To-PPTX 商用版本\n    1 暂时停止了商用版本的开发\n    2 何时重新启动, 另行通知\n    3 本项目接受定制开发, 但是费用比较贵, 如果有需要, 请单独联系\n\n# Ai-To-PPTX 前端项目代码说明\n    1 前端项目的代码主要引用于 https://github.com/veasion/aippt-react\n    2 非常感谢Veasion能够开放相关的源代码, 以便于让我们能够在此基础上面开发新的产品\n    3 在引用https://github.com/veasion/aippt-react代码的时候, 其代码授权为MIT, 当前项目的授权为GPL-3.0\n\n# Ai-To-PPTX 交流群组\n    QQ群: 186411255\n\n### 项目界面\n    MUI界面风格，美观大方，适合集成到你的项目里面。\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://github.com/SmartSchoolAI/ai-to-pptx/blob/main/resources/images/01.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://github.com/SmartSchoolAI/ai-to-pptx/blob/main/resources/images/02.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://github.com/SmartSchoolAI/ai-to-pptx/blob/main/resources/images/03.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://github.com/SmartSchoolAI/ai-to-pptx/blob/main/resources/images/04.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://github.com/SmartSchoolAI/ai-to-pptx/blob/main/resources/images/05.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://github.com/SmartSchoolAI/ai-to-pptx/blob/main/resources/images/06.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n# 🌟 Star History\n\u003ca href=\"https://github.com/SmartSchoolAI/ai-to-pptx/stargazers\" target=\"_blank\" style=\"display: block\" align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=SmartSchoolAI/ai-to-pptx\u0026type=Date\u0026theme=dark\" /\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=SmartSchoolAI/ai-to-pptx\u0026type=Date\" /\u003e\n    \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=SmartSchoolAI/ai-to-pptx\u0026type=Date\" /\u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\n\u003ca href=\"#readme\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-返回顶部-7d09f1.svg\" alt=\"#\" align=\"right\"\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSmartSchoolAI%2Fai-to-pptx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSmartSchoolAI%2Fai-to-pptx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSmartSchoolAI%2Fai-to-pptx/lists"}