重构PptReader