Skip to main content

Microsoft PowerPoint(微软 PowerPoint)

Microsoft PowerPoint 是微软公司的演示文稿程序。

这部分介绍了如何将 Microsoft PowerPoint 文档加载到我们可以在下游使用的文档格式中。

from langchain.document_loaders import UnstructuredPowerPointLoader
loader = UnstructuredPowerPointLoader("example_data/fake-power-point.pptx")
data = loader.load()
data
    [Document(page_content='添加一个项目符号幻灯片\n\n查找项目符号幻灯片布局\n\n使用 _TextFrame.text 添加第一个项目符号\n\n使用 _TextFrame.add_paragraph() 添加后续项目符号\n\n这里有很多文本!\n\n这是一个文本框中的一些文本!', metadata={'source': 'example_data/fake-power-point.pptx'})]

保留元素

在底层,Unstructured 为不同的文本块创建不同的“元素”。默认情况下,我们将它们组合在一起,但您可以通过指定 mode="elements" 来轻松保留该分离。

loader = UnstructuredPowerPointLoader(
"example_data/fake-power-point.pptx", mode="elements"
)
data = loader.load()
data[0]
    Document(page_content='添加一个项目符号幻灯片', lookup_str='', metadata={'source': 'example_data/fake-power-point.pptx'}, lookup_index=0)