如何使用Azure Document Intelligence SDK仅分析PDF文档的第一页和最后一页

rseugnpd  于 10个月前  发布在  其他
关注(0)|答案(1)|浏览(164)

有没有一种方法可以在DotNet 7 C#程序中只分析文档的第一页和最后一页?
我尝试了下面的C#代码,但程序只分析第一页,忽略了其余的页面

AnalyzeDocumentOperation operation = await client.AnalyzeDocumentFromUriAsync(WaitUntil.Completed, modelId, fileUri, new AnalyzeDocumentOptions() { Pages = { "1", "-1" } });

字符串

pqwbnv8z

pqwbnv8z1#

根据文档,AnalyzeDocumentOptions.Pages Property只能输入页面列表或页码。
因此,要处理第一页和最后一页,您需要提及相关页码以处理特定页面。

AnalyzeDocumentOperation  lastPageOperation  =  await  client.AnalyzeDocumentFromUriAsync(WaitUntil.Completed,"prebuilt-layout", fileUri, new  AnalyzeDocumentOptions() { Pages  = { "1","10" } });
//Page 1 and Page 10(Last Page)

字符串
或者,您也可以处理整个文档,并根据页数获取第一页和最后一页的结果。

PageResult.Pages[PageResult.Pages.Count-1] //Page Number of Last Page

相关问题