To extract a confidence level at a field level and at a document level in the output .

  • 173 Views
  • Last Post 27 September 2019
Aman Bhagat posted this 17 September 2019

One of the requirements of my project is to extract a confidence level at a field level and at a document level in the output excel file. I tried it with the Service field in the document definition file which is working for the whole pdf but not on the basis of field wise criteria.

So, Kindly suggest a solution for this.

Thanks in advance.

Order By: Standard | Newest | Votes
sahota posted this 27 September 2019

Hi Sara , This code has to be written in Advanced Work Flow stage (C#) of Document Processing Type. 

You may have to make few changes in field names . Following fields must exist in your Document Definition : "Your_Field_Name" and "ConfidenceScore". 

 

string documentDefinationName = Document.DocumentDefinition.Name;

string newAddressParagraphPath=documentDefinationName+"\\Your_Field_Name";

string confidenceScorePath=documentDefinationName+"\\ConfidenceScore";

double iNonSuspeciousCount = 0.0;

double iTotalCount = 0.0 ;

double confidenceScore = 0.0;

 

foreach(ICharacterParams CharParam in Document.Field(newAddressParagraphPath).Symbols)

{

   

    if ( ! CharParam.NeedVerification) {

        iNonSuspeciousCount++;

    }

   

        iTotalCount++;

   

}

 

confidenceScore = (iNonSuspeciousCount/iTotalCount)*100;

 

Document.Field(confidenceScorePath).Text = confidenceScore.ToString();

sara posted this 27 September 2019

Hi Sahota,

Can you send me the exact code and where to write that.

Thanks

sahota posted this 26 September 2019

I was able to calculate field level confidence score at Document Processing stage (C#) .

Algorithm in C# Workflow Stage (Document Processing Type):

1. Extract field object from Document

2. Iterate Over all the Symbols in the Field Object

3. Keep track if individual character NeedsVerification

4. Calculate confidence = (NonSuspeciousChars/TotalChars)*100

Let me know if someone needs help with this.

Objects/Interfaces used :  Document and ICharacterParams

 

 

sahota posted this 20 September 2019

I am also looking for confidence score at field level. Any help ?

Close