【问题标题】:How to extract the text of a PDF file using Azure Functions?如何使用 Azure Functions 提取 PDF 文件的文本?
【发布时间】:2019-10-08 14:36:14
【问题描述】:

我想创建一个 Azure 函数,只要将文件上传到 blob 存储并提取 PDF 文件的文本,就会触发该函数。我也不知道什么是最好的图书馆。

我发现 this post 展示了如何使用 PdfSharp 提取 PDF 文件的文本,但我似乎无法让它工作,因为这是我第一次使用 Azure Functions。

【问题讨论】:

  • 欢迎来到 StackOverflow!请描述你的问题,而不是写一个博客你做了什么,当然最好包括你的研究,但请更多地关注问题本身:)
  • 已编辑帖子,希望现在更清楚。感谢您的反馈:)
  • 您应该首先了解如何使用事件网格触发器来触发 Azure 函数的执行。一旦你有了它,你就会有一个函数,每当添加一个带有 blob 地址的 blob 时就会调用该函数。

标签: c# pdf azure-functions azure-logic-apps text-extraction


【解决方案1】:

这个问题过于宽泛,可能会这样结束。但这里有一些指示。

  1. 首先安装 Azure 存储模拟器,以便您可以在本地创建 Blob 以进行测试。得到它here
  2. 创建 Azure 函数 v2。设置 Blob 存储触发器,以便每当有内容写入本地存储时,都会调用触发器。 Blob 触发器描述为here
  3. 在将 Blob 添加到本地模拟器时,一旦您可以在 Azure 函数中命中断点,您就需要使用您选择的 PDF 提取器获取字节并提取文本。有很多,有些是免费的,有些是付费的。建议一个并给出代码示例可能会运行数千个单词,因此您可以选择和使用哪一个。

【讨论】:

  • 这个问题过于宽泛,答案非常适合这个问题。通过事件网格绑定,blob 触发器可以正常工作。
猜你喜欢
  • 2014-09-11
  • 2016-04-22
  • 1970-01-01
  • 2014-07-11
  • 1970-01-01
  • 2012-12-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多