diff --git a/desktop_env/evaluators/metrics/impress.py b/desktop_env/evaluators/metrics/impress.py new file mode 100644 index 0000000..641e3e4 --- /dev/null +++ b/desktop_env/evaluators/metrics/impress.py @@ -0,0 +1,9 @@ +from pptx import Presentation + +if __name__ == "__main__": + path1 = "../../任务数据/LibreOffice Impress/Change_Color_Slide_Number_gold_textbox.pptx" + presentation = Presentation(path1) + + for i, sl in enumerate(presentation.slides): + for j, sh in enumerate(sl.shapes): + print(i, j, sh, sh.name, sh.shape_type, sh.text) diff --git a/requirements.txt b/requirements.txt index 14e3e9e..5a3707b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,4 +20,5 @@ cssselect xmltodict openpyxl python-docx +python-pptx pypdf