如何用Azure Document Intelligence SDK在.NET7 C#中正确分析PDF首尾页
解决.NET 7 C#中仅分析文档第一页和最后一页的问题
- 问题根因:你将页码
"1"和"-1"作为两个独立元素添加到Pages集合中,但该SDK的Pages属性要求页码以单个字符串内用逗号分隔的形式传入,服务端仅会处理集合的第一个条目,导致最后一页未被分析。 - 修正后的代码:
AnalyzeDocumentOperation operation = await client.AnalyzeDocumentFromUriAsync( WaitUntil.Completed, modelId, fileUri, new AnalyzeDocumentOptions() { Pages = { "1,-1" } } );
- 额外说明:如果文档仅包含1页,
"-1"会与"1"指向同一页,不会产生重复分析;多页文档下,服务端会正确定位并分析第一页和最后一页。
内容的提问来源于stack exchange,提问作者Praveen Kumar
相关产品推荐
相关产品推荐

