# hkuds/paper2slides

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/hkuds-paper2slides).**

3,092 stars · 417 forks · Python · mit

## Links

- GitHub: https://github.com/HKUDS/Paper2Slides
- awesome-repositories: https://awesome-repositories.com/repository/hkuds-paper2slides.md

## Topics

`agentic-ai` `llm-agents` `paper2poster` `paper2slides`

## Description

Paper2Slides is an AI-driven presentation generator and content extractor designed to transform academic papers and scientific documents into structured slides and posters. It utilizes retrieval-augmented generation to distill key data points and identify critical figures while maintaining direct traceability to the original source text.

The system functions as an AI slide designer that applies professional themes or custom visual styles defined through natural language. It integrates with external image generation services to produce high-quality visuals and research visualizations for academic layouts.

The application employs a multi-stage generation pipeline that supports both deep semantic indexing for complex papers and a fast-mode for rapid previews. Processing efficiency is managed through parallel worker rendering and a state-based checkpoint system that allows for the resumption of interrupted tasks or the independent regeneration of specific sections.

The project is provided as a containerized document processor to ensure consistent execution across different operating systems.

## Tags

### Artificial Intelligence & ML

- [Presentation Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-tooling/automated-content-generation/presentation-generators.md) — Transforms research papers and academic documents into professional presentation slides using AI-driven extraction and summarization. ([source](https://github.com/HKUDS/Paper2Slides/blob/main/.gitignore))
- [RAG Document Retrieval](https://awesome-repositories.com/f/artificial-intelligence-ml/documentation-retrieval-engines/rag-document-retrieval.md) — Uses retrieval-augmented generation to distill and retrieve key data snippets from documents for presentation content.
- [Content Extractors](https://awesome-repositories.com/f/artificial-intelligence-ml/rag-data-pipelines/content-extractors.md) — Implements a pipeline that identifies critical data and figures from source documents with direct traceability for verification.
- [Retrieval-Augmented Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/retrieval-augmented-generation.md) — Employs retrieval-augmented generation to ground output content in the source text, ensuring traceability and accuracy.
- [Image Generation Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/image-generation-integrations.md) — Integrates external AI-powered image synthesis services to generate high-quality research figures and visuals. ([source](https://github.com/HKUDS/Paper2Slides#readme))
- [Adaptive Indexing](https://awesome-repositories.com/f/artificial-intelligence-ml/token-optimization-utilities/generation-speed-optimizers/adaptive-indexing.md) — Optimizes processing speed by allowing a choice between deep semantic indexing for complex papers and a fast mode for short files. ([source](https://github.com/HKUDS/Paper2Slides#readme))

### Content Management & Publishing

- [Document-to-Presentation Converters](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/format-conversion-toolkits/pdf-format-converters/web-to-pdf-converters/document-to-presentation-converters.md) — Transforms academic papers and various file formats into structured presentation slide decks. ([source](https://github.com/HKUDS/Paper2Slides#readme))
- [Content Source Traceability](https://awesome-repositories.com/f/content-management-publishing/content-source-traceability.md) — Maintains direct links between output presentation elements and the original source document for verifiability. ([source](https://github.com/HKUDS/Paper2Slides/blob/main/README.md))
- [Research Presentation Generation](https://awesome-repositories.com/f/content-management-publishing/media-management/media-automation-tools/document-generation/research-presentation-generation.md) — Automatically produces academic presentations and slide decks by extracting and summarizing findings from research papers.
- [Research Poster Generation](https://awesome-repositories.com/f/content-management-publishing/media-management/media-automation-tools/document-generation/research-presentation-generation/research-poster-generation.md) — Transforms academic documents into structured poster formats by distilling key findings and data from source text. ([source](https://github.com/HKUDS/Paper2Slides/blob/main/.gitignore))

### Data & Databases

- [Multi-Stage Pipeline Processing](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/document-llm-preparation/multi-stage-pipeline-processing.md) — Utilizes a multi-stage pipeline to transform raw document text into structured presentation layouts through extraction and summarization.
- [Generative AI Insights](https://awesome-repositories.com/f/data-databases/relational-data-modeling/complex-data-modeling/data-insight-generators/generative-ai-insights.md) — Uses generative AI to extract critical data points and figures from documents while maintaining source traceability. ([source](https://github.com/HKUDS/Paper2Slides#readme))

### Scientific & Mathematical Computing

- [Scientific Document Processing](https://awesome-repositories.com/f/scientific-mathematical-computing/research-analysis-workflows/scientific-document-processing.md) — Processes complex scientific documents and academic papers to transform them into structured visual formats.

### User Interface & Experience

- [Automated Slide Generators](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/slide-layout-styling/automated-slide-generators.md) — Functions as an AI designer that automates the creation of professional slide visuals and layouts.
- [Parallel Rendering](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/slide-layout-styling/automated-slide-generators/parallel-rendering.md) — Distributes the slide rendering process across multiple concurrent workers to increase the overall production speed. ([source](https://github.com/HKUDS/Paper2Slides/blob/main/README.md))
- [Visual Style Customization](https://awesome-repositories.com/f/user-interface-experience/visual-style-customization.md) — Applies professional themes and custom visual styles to presentations based on natural language descriptions. ([source](https://github.com/HKUDS/Paper2Slides#readme))

### Graphics & Multimedia

- [Research Figure Generation](https://awesome-repositories.com/f/graphics-multimedia/research-figure-generation.md) — Produces high-quality research figures and visualizations for academic presentations via integrated image generation.
