PPTAgent/Zenodo10K
This is the dataset used in PPTAgent, crawled from zenodo. To the best of our knowledge, it is the largest presentation dataset currently available, comprising over 10,000 PowerPoint (.pptx) files, all distributed under a clear and compliant license.
For more information, please visit our github repo.
dirname = f"zenodo-pptx/pptx/{task['license']}/{task['created'][:4]}/"
basename = f"{task['checksum'][4:]}-{task['filename']}"
filepath = dirname + basename
try:
open('/tmp/'+basename,'wb').close()
except:
filepath = dirname + basename[:240] + ".pptx"
Citation
If you find this project helpful, please use the following to cite it:
@misc{zheng2025pptagentgeneratingevaluatingpresentations,
title={PPTAgent: Generating and Evaluating Presentations Beyond Text-to-Slides},
author={Hao Zheng and Xinyan Guan and Hao Kong and Jia Zheng and Hongyu Lin and Yaojie Lu and Ben He and Xianpei Han and Le Sun},
year={2025},
eprint={2501.03936},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2501.03936},
}