Passer au contenu principal
ABBYY FlexiCapture vous permet de créer des définitions de document pour les documents multipages. Une définition de document peut comprendre un nombre quelconque de sections, qui peuvent contenir une ou plusieurs pages. Lors de la création d’une définition de document pour des documents multipages, vous devez spécifier l’ordre des sections, leur nombre, ainsi que les règles utilisées pour assembler les pages en documents. À l’aide de l’assistant, vous pouvez créer une définition de document simple ne contenant aucune section. Vous pouvez ensuite ajouter des pages et des sections à cette définition de document.

Ajout de pages

Lorsque vous ajoutez une page à une définition de document, son image apparaît dans le volet d’image de la fenêtre du Document Definition Editor, tandis que les champs que vous créez sur la page sont répertoriés dans la liste générale des champs. Dans ce cas, le document ne comporte qu’une seule section, même s’il peut contenir plusieurs pages. Vous devez ajouter des pages à une seule section si votre document comporte des blocs qui se poursuivent ou se répètent sur plusieurs pages, ou s’il contient des tableaux qui se prolongent sur la page suivante. La même méthode est utilisée pour charger un FlexiLayout multipage (voir Création d’une définition de document pour le traitement de documents semi-structurés). Tous les champs d’un FlexiLayout doivent appartenir à une seule section d’une définition de document. Pour ajouter une page à une section, sélectionnez Document Definition → Ajouter des pages… dans le Document Definition Editor, ou sélectionnez l’option Ajouter des pages… dans le menu contextuel de l’image. Chargez ensuite l’image d’une nouvelle page non renseignée et sélectionnez les types d’objet qui doivent être annotés automatiquement. Pour supprimer une page, cliquez dessus avec le bouton droit, puis cliquez sur Supprimer la page dans le menu contextuel.
La commande Supprimer la page supprime la page et ses champs de la structure du document. La commande Supprimer l’image supprime uniquement l’image de la page et conserve les champs dans la structure du document (les régions des champs seront toutefois supprimées).

Ajout de sections

Vous pouvez également ajouter des sections à une définition de document. Dans le scénario le plus simple, une section contient une seule page. Ce scénario suppose que les jeux de champs des différentes pages sont indépendants les uns des autres. En ajoutant des sections à une définition de document, vous obtenez une vision plus claire de la structure du document : vous pouvez voir à quelle section appartient chaque champ et configurer l’assemblage des documents comme vous le souhaitez. Supposons que votre document contienne trois types de pages, et que les pages de type 1 et de type 3 ne puissent apparaître qu’une seule fois, tandis que les pages de type 2 peuvent apparaître de deux à cinq fois. Dans ce cas, vous devez créer trois sections, une pour chaque type de page, et préciser l’ordre des sections dans le document ainsi que leur nombre d’occurrences possibles. Dans un scénario plus complexe, une définition de document peut comporter plusieurs sections, dont certaines peuvent contenir plus d’une page. Par exemple, une définition de document peut comporter plusieurs sections fixed et une section multipage flexible. Ou bien une définition de document peut définir des documents comportant une feuille recto verso récurrente. Supposons que vous deviez créer une définition de document pour un document comportant une page de titre (page A) et un certain nombre de feuilles recto verso (séquence de pages BCBC…). Dans ce cas, vous devez créer la section A, constituée de la page A, et la section BC, contenant deux pages, B et C. La structure du document est configurée comme suit : la section A peut apparaître une fois et est suivie de la section BC, qui peut apparaître de trois à sept fois. Pour ajouter une nouvelle section, sélectionnez Document Definition → Add Document Section… dans le Document Definition Editor. L’assistant de création de section s’ouvre. Suivez les instructions de l’assistant pour :
  • spécifier un nom pour votre section
  • charger l’image d’une page non remplie (en la numérisant ou en chargeant une page à partir d’un fichier) ou charger un fichier FlexiLayout
  • sélectionner les types d’objets à annoter automatiquement
La nouvelle section et les champs qu’elle contient s’afficheront dans la fenêtre de structure du document.

Paramètres supplémentaires

Pour une définition de document comportant plusieurs sections, vous pouvez activer la vérification des champs principaux et spécifier l’ordre ainsi que le nombre de sections récurrentes. Pour activer la vérification des champs principaux, vous devez d’abord identifier les champs principaux dans chaque section du document. Leurs valeurs doivent être identiques d’une section à l’autre. Pour ajouter un champ principal sur plusieurs pages d’une même section, créez un champ principal multiple et placez ses instances sur différentes pages. Par exemple, il peut s’agir du nom de la personne ayant rempli le document, qui doit figurer sur chaque page, ou d’un numéro d’identification spécifique. Lors du traitement d’un lot, le programme tente d’assembler les pages en documents en vérifiant au passage les règles d’assemblage. Si l’option correspondante est sélectionnée, le programme vérifie également les valeurs des champs principaux. Si les champs principaux ne correspondent pas sur les pages d’un même document, un message d’erreur s’affiche. Cela peut se produire si des pages du document ont été mal placées lors de la numérisation ; dans ce cas, il suffit d’en modifier l’ordre pour garantir un assemblage correct des documents. Voir Assemblage des pages en documents. Vous pouvez également importer une section à partir d’une autre définition de document du projet. Pour importer une section, cliquez sur Document Definition → Import Document Section… dans le menu principal, puis sélectionnez la section dans la boîte de dialogue Select Section Definition to Import.
Les modules de scripting partagés ne sont pas importés lors de l’importation de sections. Par conséquent, les règles de script écrites dans une nouvelle section peuvent fonctionner de manière incorrecte, voire ne pas fonctionner du tout.

Affichage et modification des résultats

Pour afficher la structure du document obtenue, dans le volet Document Structure situé dans la partie droite du Document Definition Editor, cliquez sur l’onglet Pages. La structure du document s’affiche sous forme de miniatures de pages. Dans cet onglet, vous pouvez modifier le nombre de fois qu’une section peut apparaître dans le document (saisissez un nombre ou une plage dans la case située à droite du nom de la section), joindre des pages d’annexe, modifier l’ordre des pages dans la section et déplacer des pages d’une section à une autre par glisser-déposer. Pour les pages qui peuvent apparaître plusieurs fois dans une section, sélectionnez l’option Can repeat in section dans la boîte de dialogue Page Properties. Pour ouvrir la boîte de dialogue Page Properties, sélectionnez Properties… dans le menu contextuel d’une page ou appuyez sur Alt+Enter.

Assemblage de documents

Pour définir la séquence et le nombre de sections récurrentes, ainsi qu’une règle d’assemblage, sélectionnez Document Definition → Document Definition Properties… dans le Document Definition Editor. Dans l’onglet Assembly, indiquez le nombre minimum et maximum d’occurrences autorisées pour chaque section dans le document (la valeur par défaut est 1). Si vous voulez vérifier les valeurs des champs principaux, sélectionnez l’option Use key fields equality assembling rule, puis sélectionnez un champ principal dans chaque section. Spécifiez les règles d’assemblage. Vous pouvez utiliser des règles d’assemblage standard ou personnalisées. Les règles d’assemblage standard permettent de désactiver la vérification de l’ordre des sections et d’assembler des documents avec des pages d’annexe. Désactivez la vérification de l’ordre des sections (Disable sections order check) si l’ordre des sections n’a pas d’incidence sur l’assemblage du document. Le programme vérifiera tout de même que toutes les sections sont présentes dans le document, mais leur ordre sera ignoré. Pour assembler des documents avec des pages d’annexe, sélectionnez l’option Enable annex pages. Si vous voulez que les pages d’annexe soient détectées en fonction de la structure du document, sélectionnez l’option correspondante.