Microsoft Word 是 Microsoft 开发的文字处理器。本节介绍如何将
Word 文档加载为可供下游使用的文档格式。
使用 Docx2txt
使用Docx2txt 将 .docx 文件加载为文档。
使用 unstructured
请参阅此指南了解如何在本地配置 Unstructured,包括安装所需的系统依赖项。保留元素
在底层,Unstructured 为不同的文本块创建不同的”元素”。默认情况下我们会将它们合并在一起,但您可以通过指定mode="elements" 来保留这种分离。
使用 Azure AI 文档智能
Azure AI Document Intelligence(原名当前使用Azure Form Recognizer)是一项基于机器学习的服务,可从数字或扫描的 PDF、图片、Office 及 HTML 文件中提取文本(包括手写内容)、表格、文档结构(如标题、章节标题等)以及键值对。 Document Intelligence 支持JPEG/JPG、PNG、BMP、TIFF、HEIF、DOCX、XLSX、PPTX和HTML。
Document Intelligence 的加载器实现可以逐页提取内容并将其转换为 LangChain 文档。默认输出格式为 Markdown,可与 MarkdownHeaderTextSplitter 轻松组合实现语义文档分块。您也可以使用 mode="single" 或 mode="page" 来返回单页纯文本或按页分割的文档。
前提条件
需要在以下三个预览区域之一创建 Azure AI Document Intelligence 资源:美国东部、美国西部 2、西欧 —— 如果尚未创建,请参照此文档进行创建。创建后需将<endpoint> 和 <key> 作为参数传递给加载器。
pip install -qU langchain langchain-community azure-ai-documentintelligence
将这些文档连接 到 Claude、VSCode 等工具,通过 MCP 获取实时答案。

