- Vue d'ensemble (Overview)
- Document Processing Contracts
- Notes de publication
- À propos des contrats de traitement de documents
- Classe Zone
- Interface ActivitéIPersisted
- Classe PrettyBoxConverter
- Interface ActivitéIClassifier
- Interface FournisseurIClassifieurCapacités
- Classe TypeDocumentClassifieur
- Classe RésultatClassifieur
- Classe ActivitéCodeClassifieur
- Classe ActivitéClassifieurNatif
- Classe ActivitéClassifieurCodeAsync
- Classe CapacitéClassifieurTypeDocument
- Classe ActivitéExtracteurCodeAsync
- Classe ActivitéExtracteurCode
- Classe ExtracteurTypeDocument
- Classe ExtracteurDocumentTypeCapacités
- Classe ExtracteurChampCapacités
- Classe ActivitéExtracteurNatif
- Classe ExtracteurRésultat
- Interface FournisseurICapabilities
- Interface ActivitéIExtractor
- Classe ChargeUtileExtracteur
- Énumération PrioritéActionDocument
- Classe DocumentActionData
- Énumération StatutActionDocument
- Énumération TypeActionDocument
- Classe DocumentClassificationActionData
- Classe DocumentValidationActionData
- Classe DonnéesUtilisateur
- Classe Documents
- Classe RésultatDivisionDocument
- Classe ExtensionDom
- Classe Page
- Classe SectionPage
- Classe Polygone
- Classe ConvertisseurPolygones
- Classe de métadonnées
- Classe GroupeMot
- Classe Mot
- Énumération SourceTraitement
- Classe CelluleRésultatsTable
- Classe ValeurTableRésultats
- Classe InformationsColonnesTableRésultats
- Classe TableRésultats
- Énumération Rotation
- Énumération TypeSection
- Énumération TypeGroupeMot
- ProjectionTexteIDocument Interface
- Classe RésultatClassification
- Classe RésultatExtraction
- Classe ResultatsDocument
- Classe ResultatsLimitesDocument
- Classe ResultatsDonnéesPoint
- Classe RésultatsValeur
- Classe ResultatsContenuRéference
- Classe ResultatsValeurJetons
- Classe ResultatsChampDérivé
- Énumération ResultatsSourceDonnées
- Classe ResultatsConstantes
- Classe ChampValeurSimple
- Classe ValeurChampTable
- Classe GroupeDocument
- Classe DocumentTaxonomie
- Classe TypeDocument
- Classe Champ
- Énumération TypeChamp
- Classe InfoLangage
- Classe SaisieMétadonnées
- Énumération TypeTexte
- Classe TypeFieldTypeField Class
- Interface ActivitéISuivi
- ITrainableActivity Interface
- Interface ActivitéClassifieurITrainable
- Interface ActivitéExtracteurITrainable
- Classe ActivitéFormationClassifieurCodeAsync
- Classe ActivitéFormationClassifieurCode
- Classe ActivitéFormationClassifieurNatif
- Classe ActivitéFormationExtracteurCodeAsync
- Classe ActivitéFormationExtracteurCode
- Classe ActivitéFormationExtracteurNative
- Numériseur de Document Understanding
- Document Understanding ML
- Serveur local OCR Document Understanding
- Document Understanding
- Notes de publication
- À propos du package d’activités Document Understanding
- Compatibilité du projet
- Méthodes
- Définir le mot de passe du PDF
- Merge PDFs
- Get PDF Page Count
- Extraire le texte PDF (Extract PDF Text)
- Extract PDF Images
- Extract PDF Page Range
- Extraire les données du document
- Create Validation Task and Wait
- Attendre la tâche de validation et reprendre
- Create Validation Task
- Classer un document (Classify Document)
- Créer une tâche de validation de classification (Create Classification Validation Task)
- Créer une tâche de validation de classification et attendre (Create Classification Validation Task and Wait)
- Attendre la tâche de validation de la classification et reprendre
- IntelligentOCR
- Notes de publication
- À propos du package d'activités IntelligentOCR
- Compatibilité du projet
- Configuration de l'authentification
- Load Taxonomy
- Digitize Document
- Classify Document Scope
- Keyword Based Classifier
- Classifieur de projet Document Understanding (Document Understanding Project Classifier)
- Intelligent Keyword Classifier
- Create Document Classification Action
- Attendre l'action de classification du document et reprendre
- Tester l'étendue des classifieurs
- Outil d'entraînement de classifieur basé sur des mots-clés
- Intelligent Keyword Classifier Trainer
- Data Extraction Scope
- Extracteur de projet Document Understanding (Document Understanding Project Extractor)
- Regex Based Extractor
- Form Extractor
- Extracteur de formulaires intelligents
- Present Validation Station
- Create Document Validation Action
- Wait For Document Validation Action And Resume
- Tester l'étendue des extracteurs
- Export Extraction Results
- Services ML
- OCR
- Contrats OCR
- Notes de publication
- À propos des contrats OCR
- Compatibilité du projet
- Interface ActivitéIOCR
- Classe OCRCodeAsync
- Classe ActivitéCodeOCR
- Classe ActivitéOCRNatif
- Classe Caractère
- Classe RésultatOCR
- Classe Mot
- Énumération StylesPolice
- Énumération RotationOCR
- Classe OCRCapabilities
- Classe BaseCaptureOCR
- Classe UsineCaptureOCR
- Classe BaseContrôleCapture
- Énumération UtilisationCaptureMoteur
- ScrapeEngineBase
- Classe ScrapeEngineFactory
- Classe ScrapeEngineProvider
- OmniPage
- PDF
- [Non listé] Abbyy
- Notes de publication
- À propos du package d'activités Abbyy
- Compatibilité du projet
- Reconnaissance optique des caractères ABBYY (ABBYY OCR)
- Reconnaissance optique des caractères ABBYY Cloud (ABBYY Cloud OCR)
- FlexiCapture Classifier
- FlexiCapture Extractor
- FlexiCapture Scope
- Classer un document (Classify Document)
- Traiter le document (Process Document)
- Valider le document (Validate Document)
- Exporter le document (Export Document)
- Obtenir le champ (Get Field)
- Obtenir la table (Get Table)
- Prepare Validation Station Data
- [Non listé] Abbyy intégré
Activités Document Understanding
PREVIEWMéthodes
Le paramètre Générer un type de données (Generate Data Type) dans l’activité Extraire les données du document (Extract Document Data) détermine les types de sortie Données du document (Document Data) :
- Lorsque Générer des données (Generate Data) est défini sur
True
, la sortie Données du document (Document Data) renvoieIDocumentData<ExtractorType>
. - Lorsque Générer des données (Generate Data) est défini sur
False
, la sortie Données du document (Document Data) renvoieIDocumentData<DictionaryData>
.
IDocumentData<DictionaryData>
vous permet de récupérer et de modifier les valeurs de champ à l’aide de certaines méthodes. Vous pouvez également modifier le type de document dans la station de validation.
DocumentData.Data
.
fieldIdOrName
est traité à la fois comme l’identifiant et le nom du champ.
Renvoie toutes les informations des champs d’un type de document, à l’exception des champs de table.
Tableau de tous les champs et de leurs valeurs extraites associées.
Renvoie toutes les informations du champ, selon un ID ou un nom de champ donné.
fieldIdOrName
Chaîne de caractères (string)- L’ID ou le nom du champ que vous souhaitez récupérer ou définir. La méthode recherche d’abord une correspondance à l’aide de l’ID. Si aucune correspondance n’est trouvée, la recherche utilisera alors la même valeur que le nom du champ.
Renvoie la première valeur de champ, basée sur un ID de champ ou un nom donné.
fieldIdOrName
Chaîne de caractères (string)- L’ID ou le nom du champ que vous souhaitez récupérer ou définir. La méthode recherche d’abord une correspondance à l’aide de l’ID. Si aucune correspondance n’est trouvée, la recherche utilisera alors la même valeur que le nom du champ.
fieldIdOrName
est introuvable, l’exception suivante est levée : Field {FieldIDOrName}
introuvable.
vendor
:
ResultsValue fieldValue = DocumentData.Data.GetFieldValue("vendor");
// stores the value of the fieldValue object in a string variable
string value = fieldValue.Value;
// stores the confidence of the fieldValue object in a float variable
float confidence = fieldValue.Confidence;
ResultsValue fieldValue = DocumentData.Data.GetFieldValue("vendor");
// stores the value of the fieldValue object in a string variable
string value = fieldValue.Value;
// stores the confidence of the fieldValue object in a float variable
float confidence = fieldValue.Confidence;
index
, pour renvoyer une valeur spécifique à partir du tableau de valeurs.
Cette méthode s’applique aux champs simples.
GetFieldValue(string fieldIdOrName, int index)
GetFieldValue(string fieldIdOrName, int index)
fieldIdOrName
Chaîne de caractères (string)- L’ID ou le nom du champ que vous souhaitez récupérer ou définir. La méthode recherche d’abord une correspondance à l’aide de l’ID. Si aucune correspondance n’est trouvée, la recherche utilisera alors la même valeur que le nom du champ.
Indice
Int- L’index d’une valeur spécifique.
- Si
fieldIdOrName
est introuvable, l’exception suivante est levée :Field {fieldIdOrName}
introuvable. - Si
index
est introuvable, l’exception suivante est levée :Index is out of range
.
vendor
, et l’index de la valeur souhaitée est 2
:
ResultsValue fieldValue = DocumentData.Data.GetFieldValue("vendor", 2);
// store the retrieved value in a string variable
string value = fieldValue.Value;
// retrieve and store the confidence level of the field value
float confidence = fieldValue.Confidence
ResultsValue fieldValue = DocumentData.Data.GetFieldValue("vendor", 2);
// store the retrieved value in a string variable
string value = fieldValue.Value;
// retrieve and store the confidence level of the field value
float confidence = fieldValue.Confidence
Renvoie toutes les valeurs d’un champ d’un type de document, en fonction de l’ID ou du nom d’un champ donné.
Cette méthode s’applique non seulement aux champs à valeurs multiples, mais également aux champs pour lesquels le modèle d’extraction fournit des valeurs alternatives. Cela signifie qu’un champ peut avoir plusieurs valeurs d’alternatives, même s’il n’est pas automatiquement un champ à valeurs multiples.
fieldIdOrName
Chaîne de caractères (string)- L’ID ou le nom du champ que vous souhaitez récupérer ou définir. La méthode recherche d’abord une correspondance à l’aide de l’ID. Si aucune correspondance n’est trouvée, la recherche utilisera alors la même valeur que le nom du champ.
Tableau des valeurs signalées pour un champ dans un résultat d’extraction.
fieldIdOrName
est introuvable, l’exception suivante est levée : Field {fieldIdOrName}
introuvable.
Renvoie toutes les informations de champ de toutes les tables dans un type de document.
Le champ de table extrait sous forme de tableau et contenant un ou plusieurs objets ValeursTableRésultats (ResultsTableValues) (pour prendre en charge respectivement les tables à valeur unique et les tables à valeurs multiples). Chaque valeur a un tableau de valeurs CellulesTableauRésultats (ResultsTableCells). Chaque cellule a un tableau de valeurs ResultsValue (ResultsValue) qui est l’objet de valeur standard utilisé pour les champs simples.
Renvoie toutes les informations de champ d’une table dans un type de document, selon un ID donné.
tableID
Chaîne de caractères (string)- L’ID de la table à récupérer. Vous pouvez trouver l’ID de table en accédant à la section Créer (Build) de votre projet. Sélectionnez le gestionnaire de type de document pour l’exemple de document. Passez à Champs (Fields), puis sélectionnez Paramètres avancés (Advanced Settings) pour le champ de table pertinent.
Le champ de table extrait contenant un ou plusieurs objets ValeursTableRésultats (ResultsTableValues) (pour prendre en charge respectivement les tables à valeur unique et les tables à valeurs multiples). Chaque valeur a un tableau de valeurs CellulesTableauRésultats (ResultsTableCells). Chaque cellule a un tableau de valeurs ResultsValue (ResultsValue) qui est l’objet de valeur standard utilisé pour les champs simples.
Remplace un tableau entier de valeurs identifiées par l’ID de champ, avec la valeur spécifiée.
SetFieldValue(string fieldID, ResultsValue value)
SetFieldValue(string fieldID, ResultsValue value)
fieldIdOrName
Chaîne de caractères (string)- L’ID ou le nom du champ que vous souhaitez récupérer ou définir. La méthode recherche d’abord une correspondance à l’aide de l’ID. Si aucune correspondance n’est trouvée, la recherche utilisera alors la même valeur que le nom du champ.
valeur
ResultsValue- La valeur que vous souhaitez définir pour un champ.
fieldID
est introuvable, l’exception suivante est levée : Field {FieldIDOrName}
introuvable.
ResultsValue.CreateWithNoReference
. La méthode d’assistance accepte les paramètres suivants :
- Le premier paramètre représente la valeur.
- Le second paramètre représente la confiance.
- Le troisième paramètre représente la confiance de l’OCR.
taxValue
, nous remplaçons les potentielles valeurs préexistantes du champ tax
(le cas échéant) par un nouveau tableau contenant uniquement l’objet taxValue
. Dans cette instance, le champ tax
utilisera la nouvelle valeur 10
dans la mesure où nous utilisons SetFieldValue
.
var taxValue = ResultsValue.CreateWithNoReference("10", 1, 1);
documentData.Data.SetFieldValue("tax", taxValue);
var taxValue = ResultsValue.CreateWithNoReference("10", 1, 1);
documentData.Data.SetFieldValue("tax", taxValue);
Définit une valeur de champ basée sur un ID ou un nom de champ donné et basée sur un index de champ.
Cette méthode s’applique aux champs simples.
SetFieldValue(string fieldID, ResultsValue value, int index)
SetFieldValue(string fieldID, ResultsValue value, int index)
fieldIdOrName
Chaîne de caractères (string)- L’ID ou le nom du champ que vous souhaitez récupérer ou définir. La méthode recherche d’abord une correspondance à l’aide de l’ID. Si aucune correspondance n’est trouvée, la recherche utilisera alors la même valeur que le nom du champ.
valeur
ResultsValue- La valeur que vous souhaitez définir pour un champ.
Indice
Int- L’index d’une valeur spécifique.
- Si
fieldID
est introuvable, l’exception suivante est levée :Field {FieldIDOrName}
introuvable. - Si
index
est introuvable, l’exception suivante est levée :Index is out of range
.
ResultsValue.CreateWithNoReference
. La méthode d’assistance accepte les paramètres suivants :
- Le premier paramètre représente le tableau des valeurs.
- Le second paramètre représente la confiance.
- Le troisième paramètre représente la confiance de l’OCR.
taxValue
, nous procédons au remplacement de la valeur à l’index 1 du tableau de champs tax
par ce nouvel objet taxValue
. Ici, la méthode SetFieldValue
est utilisée pour remplacer la valeur à l’index 1.
var taxValue = ResultsValue.CreateWithNoReference("10", 1, 1);
documentData.Data.SetFieldValue("tax", new [] {taxValue}, 1);
var taxValue = ResultsValue.CreateWithNoReference("10", 1, 1);
documentData.Data.SetFieldValue("tax", new [] {taxValue}, 1);
Remplace l’ensemble du tableau de valeurs par un autre tableau de valeurs spécifié, pour un ID de champ ou un nom donné.
SetFieldValues(string fieldID, ResultsValue[] values)
SetFieldValues(string fieldID, ResultsValue[] values)
fieldIdOrName
Chaîne de caractères (string)- L’ID ou le nom du champ que vous souhaitez récupérer ou définir. La méthode recherche d’abord une correspondance à l’aide de l’ID. Si aucune correspondance n’est trouvée, la recherche utilisera alors la même valeur que le nom du champ.
Values
ResultsValue[]- Le tableau des valeurs que vous souhaitez définir pour un champ.
fieldID
est introuvable, l’exception suivante est levée : Field {FieldIDOrName}
introuvable.
ResultsValue.CreateWithNoReference
: total1
et total2
. La méthode d’assistance accepte trois paramètres :
- Le premier paramètre représente la valeur réelle.
- Le deuxième paramètre représente la valeur de confiance.
- Le troisième paramètre représente la valeur de confiance de l’OCR.
Total Amount
par un tableau contenant total1
et total2
.
var total1 = ResultsValue.CreateWithNoReference("100", 1, 1);
var total2 = ResultsValue.CreateWithNoReference("200", 1, 1);
documentData.Data.SetFieldValues("Total Amount", new []{total1, total2});
var total1 = ResultsValue.CreateWithNoReference("100", 1, 1);
var total2 = ResultsValue.CreateWithNoReference("200", 1, 1);
documentData.Data.SetFieldValues("Total Amount", new []{total1, total2});
GetFields()
- Syntaxe
- RetournerValeur
- Exemple
GetField(string)
- Syntaxe
- Paramètres
- RetournerValeur
- Exemple
GetFieldValue(string)
- Syntaxe
- Paramètres
- RetournerValeur
- Exceptions
- Exemple
GetFieldValue(string, int)
- Syntaxe
- Paramètres
- RetournerValeur
- Exceptions
- Exemple
GetFieldValues(string)
- Syntaxe
- Paramètres
- RetournerValeur
- Exceptions
- Exemple
GetTables()
- Syntaxe
- RetournerValeur
- Exemple
GetTable(string)
- Syntaxe
- Paramètres
- RetournerValeur
- Exemple
SetFieldValue(string, ResultsValue)
- Syntaxe
- Paramètres
- Exceptions
- Exemple
SetFieldValue(string, ResultsValue, int)
- Syntaxe
- Paramètres
- Exceptions
- Exemple
SetFieldValues(string, ResultsValue[])
- Syntaxe
- Paramètres
- Exceptions
- Exemple