From f831aa93df229411b15c76b14f0c7b86d8c2cdd1 Mon Sep 17 00:00:00 2001 From: David Chang Date: Wed, 3 Jan 2024 22:42:19 +0800 Subject: [PATCH] ver Jan3rd exploring impress metrics --- desktop_env/evaluators/metrics/impress.py | 9 +++++++++ requirements.txt | 1 + 2 files changed, 10 insertions(+) create mode 100644 desktop_env/evaluators/metrics/impress.py 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