使用 Python 将扫描的 PDF 转换为 Word

本文解释了如何 使用 Python 将扫描的 PDF 转换为 Word。它将提供设置开发 IDE 的详细信息、步骤列表以及示例代码,演示 使用 Python 将扫描的 PDF 转换为 Word 文档。文章末尾还将讨论代码增强,以生成自定义输出。

使用 Python 将扫描的 PDF 转换为 Word 文档的步骤

  1. 将环境设置为使用 Aspose.Total for Python via .NET 用于 OCR 和 Words 产品
  2. 创建并配置一个 OCR engine,以从 PDF 页面中的文本区域读取英文文本
  3. 将扫描的 PDF 文件加载到 OCR 引擎中
  4. 运行文本识别过程以提取每页的文本
  5. 使用 aspose.words.Document 类创建一个新的空 Word 文件,并使用构建器进行链接
  6. 遍历 PDF 中每页提取的文本
  7. 将每段文字写入 Word 文件
  8. 保存 Word 文件

这些步骤描述了如何使用 Python 将扫描的 PDF 转换为 Word。从 Aspose 库导入所需的模块,设置输入/输出文件名,创建 OCR 引擎,将其配置为从自动检测的文本区域读取英文文本,并添加一个或多个 PDF 文件进行检测。运行识别过程以从 PDF 中提取文本,将结果保存到列表中,使用构建器创建一个空的 Word 文件,并将列表中的检测文本添加到 Word 文件中。

使用 Python 将扫描的 PDF 文件转换为 Word 的代码

此代码演示了如何 使用 Python 将扫描的 PDF 转换为 Word。您可以根据实际布局的格式设置检测模式,例如面向表格的模式以获得更好的区域检测。为提高字符准确性,请开启字体的放大功能,以检测小字或密集印刷。

本文解释了如何对 PDF 应用 OCR 并将生成的文本保存为 Word 文件。要从 PDF 文件中提取表格并将其保存为 Excel 文件,请参阅文章《使用 Python 将 PDF 表格提取为 Excel》( https://kb.aspose.com/ zh/total/python/extract-a-table-from-pdf-to-excel-using-python/).

 简体中文