Skip to content

Latest commit

 

History

History
65 lines (52 loc) · 4.12 KB

README_En.md

File metadata and controls

65 lines (52 loc) · 4.12 KB

English | 简体中文

🎨 Ai-to-pptx

Ai-to-pptx is an AI-powered tool for generating PPTX presentations automatically, with support for online editing and exporting of PPTX files. Key features:

  • 1 Use of large language models like ChatGPT to generate outlines.
  • 2 Generated content is editable by users.
  • 3 Option to choose from different templates when generating PPTX files.
  • 4 Support for online editing of text content, styles, images, etc.
  • 5 Capability to export presentations to various formats including PPTX, PDF, PNG, etc.
  • 6 Ability for users to set individual logos and background images, creating personalized PPTX styles.
  • 7 Support for users to design their own templates and upload them to a shared platform for others to use.

🚀 Development Plan and Progress

  • 1 PPTX editing and exporting (Completed)
  • 2 Integration of AI with PPTX (In progress)
  • 3 User customization settings (Not started)

🚀 Frontend Project Setup

npm install

npm run dev

🚀 Backend Project Setup (Open another terminal)

cd express

npm install

npm run express

🚀 Communication Group

  • QQ Group: 186411255

📄 Copyright Statement/Open Source License

This project is based on the development by pipipi-pikachu. It adds backend functionality to the original project and makes significant modifications to the frontend.

  • 1 Basic functionalities such as PPTX display and editing belong to pipipi-pikachu.
  • 2 The use of AI to generate PPTX content and subsequent developments belong to ChatBookAi.
  • 3 All backend functionalities belong to ChatBookAi.
  • 4 Project distribution license: [AGPL-3.0 License].

🧮 Commercial Use

  • Open Source Commercial Use: No need to contact; you can use it directly. However, you need to add the URL of your open-source library to the bottom of your official website (according to the open-source license, you need to make your source code public). The GPL license allows you to modify the code and share your modifications, but it does not authorize you to modify copyright information, so copyright information cannot be modified.
  • Closed Source Commercial Use: Contact is required to obtain commercial authorization. Depending on the terms of the commercial authorization agreement, you may be legally permitted to modify copyright information.
  • Commercial Authorization Price: 3,000 USD.
  • Promotion: If you are willing to promote this project, forms of promotion include but are not limited to giving a STAR on GitHub, tweeting, making short videos, writing articles, etc. Based on different promotion channels and effects, you will receive different points rewards. You can use these points to offset the membership fee on the official website or as a discount for commercial version authorization (up to 50% off). There are also other ways to earn points, which are currently under discussion and will be managed and counted by a dedicated business system in the future.
  • Technical Services: Optional item, payable once a year. It is mainly used for technical consultation and services when software developers need technical support for secondary development. Other business scenarios do not require this fee. Please consult for details.
  • Additional Notes: This system refers to computer software code. The templates included in the system are not part of the open-source project. Although the system comes with four sets of templates for free use, more templates require the purchase of template authorization.

🌟 Star History

Star History Chart