

Presentationgen
Overview :
PresentationGen is a web application developed on the SpringBoot framework that automates the creation of PPT files by integrating large language models (LLMs). This technology preprocesses a vast amount of single-page templates and combines them in real-time based on user needs for rapid generation of PPTX files. It supports text replacement, making the resulting presentations more personalized and professional. This tool is primarily aimed at users who need to quickly create presentations, such as business professionals, educators, and designers, helping them save time and enhance their work efficiency.
Target Users :
The target audience primarily includes business professionals, educators, and designers who need to quickly create presentations. These users often face the dual challenges of time constraints and the need for high-quality presentations. PresentationGen automates the generation of PowerPoint (PPT) files, helping them save time while maintaining professionalism and personalization in their presentations, making it ideally suited to their needs.
Use Cases
Business Meetings: Quickly generate product introduction PPTs to enhance meeting efficiency.
Education: Teachers create course presentations, saving preparation time.
Design Industry: Designers adjust presentations swiftly based on client needs.
Features
Backend integration of large language models (LLMs) for automated PPT generation.
Support for MySQL database to store templates and user data.
Frontend built with the Vue2 framework, providing a user-friendly interface.
Multiple template options to meet different presentation needs.
Integration with Alibaba Cloud OSS for convenient storage and access to generated PPT files.
Text replacement functionality to ensure the generated PPTs align with user requirements.
Comprehensive deployment instructions for easy setup and use.
How to Use
1. Visit the PresentationGen GitHub page to learn about the project details.
2. Configure the backend and frontend environments according to the deployment instructions.
3. Prepare the database by restoring it using the provided PGen.sql.
4. Download and configure the necessary resource files, such as templates and image library APIs.
5. Start the backend service to ensure the SpringBoot application runs properly.
6. Launch the frontend service and access the interface through a web browser.
7. Choose a template as needed and input or upload the desired content.
8. Preview the generated PPT file and download or share it after confirming all details are correct.
Featured AI Tools

Tencent Document AI Assistant
The Tencent Document AI Assistant has officially launched its public beta, capable of intelligent interaction with various types of document software like Word, Excel, and PPT. It supports content generation within seconds, providing creative assistance with data processing, layout enhancement, and more. Key advantages include: generating multi-type document content based on titles or descriptions, supporting the application of functions and formulas, data processing, table automation, one-click美化 for PPTs, and rapid abstract extraction from PDF documents, allowing for seamless cross-category document content circulation.
AI document tools
493.8K

AI One Click PPT Maker
The One-Click PPT Generator is an online service that leverages artificial intelligence to help users swiftly create presentations. Users only need to input a content topic, and the AI will automatically generate a PPT outline, transforming documents into PPTs in seconds while providing a vast selection of premium templates for users to choose from. This tool is compatible with the PPTX format and supports various payment methods, such as WeChat Pay, to meet the diverse needs of users.
AI generative images
154.0K