Files
lyxy-document/scripts/readers/__init__.py
lanyuanxiaoyao a490b2642c feat: 新增 PPT 旧格式支持,重构 LibreOffice 转换工具
- 新增 PPT (旧格式) 解析器
- 重构 _utils.py,提取通用 convert_via_libreoffice 函数
- 更新依赖配置,添加 PPT 相关依赖
- 完善文档,更新 README 和 SKILL.md
- 添加 PPT 文件检测函数
- 新增 PPT 解析器测试用例
2026-03-16 22:49:04 +08:00

36 lines
621 B
Python

"""Readers module for lyxy-document."""
from .base import BaseReader
from .docx import DocxReader
from .doc import DocReader
from .xlsx import XlsxReader
from .pptx import PptxReader
from .pdf import PdfReader
from .html import HtmlReader
from .xls import XlsReader
from .ppt import PptReader
READERS = [
DocxReader,
DocReader,
XlsxReader,
PptxReader,
PdfReader,
HtmlReader,
XlsReader,
PptReader,
]
__all__ = [
"BaseReader",
"DocxReader",
"DocReader",
"XlsxReader",
"PptxReader",
"PdfReader",
"HtmlReader",
"XlsReader",
"PptReader",
"READERS",
]