【问题标题】:Select text from pdf and insert it into excel从pdf中选择文本并将其插入到excel中
【发布时间】:2020-08-28 15:41:08
【问题描述】:

我有这个 pdf,我必须从中选择一些字段,我现在可以使用 read pdf text 从 pdf 中读取整个文本!我如何从中选择字段并将其插入其中!我试图通过 pdf 来表现出色,但这对我不起作用! 这是我的pdf,有很多这样的pdf,每次我都会为相应的pdf生成新的excel表!这是那个pdf! Link 我必须选择发票日期、ID、描述、数量、价格、消费税、总计、小计等字段。

【问题讨论】:

    标签: rpa uipath


    【解决方案1】:

    我刚刚查看了您提供的 PDF 中的文档属性,它表明发票已被标记。这是个好消息。

    使用带标签的 PDF,您可以使用 UiPath Anchor Based 数据提取,这比不得不依赖平庸的 UiPath OCR 数据提取工具要容易得多。

    基于锚的活动

    关键是使用基于 UiPath Anchor 的活动,然后使用查找元素活动选择您需要的文本旁边或上方的硬编码值,然后使用获取文本活动。这适用于名称-值对。

    如果数据是表格数据,那么您将需要使用UiPath scrape 工具,它将在数据表中返回结构化数据。您可能需要对返回的数据表应用一些逻辑以提取您需要的确切字段。但是如果PDF文件都是一致的格式,那应该不会太繁琐。

    Adobe 阅读顺序

    顺便说一句,有时您需要更改 PDF 的阅读模式以推断或标记是否设置为其他内容,然后这些 UiPath 活动才能正常工作,因此请确保在 Adob​​e Reader 中设置了正确的阅读模式。

    这是一个如何extract PDF text 并保存到 Excel 的示例。它似乎符合您的业务需求。

    祝你好运UiPath!!!

    【讨论】:

      【解决方案2】:

      请先阅读 PDF。如果 PDF 是普通格式,请使用 Read PDF Text 活动,如果 PDF 是扫描的 PDF 格式,请使用 Read PDF With OCR。

      然后使用 Regex 获得所需的输出。

      【讨论】:

      • 我分享了 pdf 链接!看看这个!我可以从中读取整个文本,现在你能告诉我我提到的这些字段的正则表达式是什么!如何做到这一点,就像我将使用匹配活动一样?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多