【发布时间】:2020-08-28 15:41:08
【问题描述】:
我有这个 pdf,我必须从中选择一些字段,我现在可以使用 read pdf text 从 pdf 中读取整个文本!我如何从中选择字段并将其插入其中!我试图通过 pdf 来表现出色,但这对我不起作用! 这是我的pdf,有很多这样的pdf,每次我都会为相应的pdf生成新的excel表!这是那个pdf! Link 我必须选择发票日期、ID、描述、数量、价格、消费税、总计、小计等字段。
【问题讨论】:
我有这个 pdf,我必须从中选择一些字段,我现在可以使用 read pdf text 从 pdf 中读取整个文本!我如何从中选择字段并将其插入其中!我试图通过 pdf 来表现出色,但这对我不起作用! 这是我的pdf,有很多这样的pdf,每次我都会为相应的pdf生成新的excel表!这是那个pdf! Link 我必须选择发票日期、ID、描述、数量、价格、消费税、总计、小计等字段。
【问题讨论】:
我刚刚查看了您提供的 PDF 中的文档属性,它表明发票已被标记。这是个好消息。
使用带标签的 PDF,您可以使用 UiPath Anchor Based 数据提取,这比不得不依赖平庸的 UiPath OCR 数据提取工具要容易得多。
关键是使用基于 UiPath Anchor 的活动,然后使用查找元素活动选择您需要的文本旁边或上方的硬编码值,然后使用获取文本活动。这适用于名称-值对。
如果数据是表格数据,那么您将需要使用UiPath scrape 工具,它将在数据表中返回结构化数据。您可能需要对返回的数据表应用一些逻辑以提取您需要的确切字段。但是如果PDF文件都是一致的格式,那应该不会太繁琐。
顺便说一句,有时您需要更改 PDF 的阅读模式以推断或标记是否设置为其他内容,然后这些 UiPath 活动才能正常工作,因此请确保在 Adobe Reader 中设置了正确的阅读模式。
这是一个如何extract PDF text 并保存到 Excel 的示例。它似乎符合您的业务需求。
祝你好运UiPath!!!
【讨论】:
请先阅读 PDF。如果 PDF 是普通格式,请使用 Read PDF Text 活动,如果 PDF 是扫描的 PDF 格式,请使用 Read PDF With OCR。
然后使用 Regex 获得所需的输出。
【讨论】: