diff --git a/BaiHu/Tools/ShiBieMuLu.py b/BaiHu/Tools/ShiBieMuLu.py new file mode 100644 index 00000000..cfebd4d2 --- /dev/null +++ b/BaiHu/Tools/ShiBieMuLu.py @@ -0,0 +1,31 @@ +import win32com.client + + +def read_word_toc(doc_path): + # 启动 Word 应用程序 + word = win32com.client.DispatchEx("Word.Application") + # 设置 Word 为后台运行,不显示窗口 + word.Visible = False + # 禁用警告弹窗 + word.DisplayAlerts = win32com.client.constants.wdAlertsNone + + try: + # 打开 Word 文档 + doc = word.Documents.Open(doc_path) + # 遍历文档中的所有段落 + for paragraph in doc.Paragraphs: + # 检查段落样式是否为标题样式 + if paragraph.Style.Name.startswith('Heading'): + # 打印标题文本和级别 + print(f"Level {paragraph.Style.Name}: {paragraph.Range.Text}") + except Exception as e: + print(f"An error occurred: {e}") + finally: + # 关闭文档,不保存更改 + doc.Close(SaveChanges=False) + # 退出 Word 应用程序 + word.Quit() + +# 替换为你的 Word 文档路径 +doc_path = 'c:/双柏县人口变化及其对教育的影响.docx' +read_word_toc(doc_path) diff --git a/文档/境内深度合成服务算法备案清单(2024年12月).docx b/文档/境内深度合成服务算法备案清单(2024年12月).docx new file mode 100644 index 00000000..16b925c6 Binary files /dev/null and b/文档/境内深度合成服务算法备案清单(2024年12月).docx differ