Passer au contenu principal
Cet objet vous permet d’ajuster les paramètres de traitement des fichiers PDF d’entrée de type « image seule » ou « image sur texte » lors de la création d’un fichier PDF avec recherche à l’aide de la méthode InjectTextLayer de l’objet Engine. Les propriétés d’un objet nouvellement créé de ce type sont définies sur des valeurs par défaut appropriées (voir la description des propriétés).

Propriétés

,lecture seule

Retourne l’objet Engine.

Indique si l’apparence du fichier PDF de sortie doit être modifiée en cas de problèmes lors de son traitement.

Cette propriété est FALSE par défaut, ce qui signifie que si le document est invalide, vous obtiendrez le code de retour FREN_E_PDFA_CONVERSION_FAILED et le traitement du document sera annulé.
Si cette propriété est TRUE, un avertissement concernant la modification de l’apparence de la sortie s’affichera. Utilisez le rappelpour gérer le traitement du document.

Indique le niveau de conformité au standard PDF/A pour le fichier PDF de sortie.

Cette propriété est PCM_None par défaut, ce qui signifie que le fichier de sortie hérite de la conformité au standard PDF/A du document d’origine.

Indique si le traitement du document doit être effectué lors de l’injection de la couche de texte.

Cette propriété est TRUE par défaut. Si cette propriété est FALSE, le document d’origine sera converti sans injection de couche de texte.

Indique si la correction du skew et de l’orientation doit être appliquée au document d’origine. Lorsque cette propriété est définie sur TRUE, le document final contiendra l’image corrigée.

Cette propriété n’est disponible que si la propriétéCorrectOrientationModede l’objetPagePreprocessingParamsn’est pas définie sur COM_No. Dans le cas contraire, le skew et l’orientation ne seront pas corrigés.

Cette propriété est FALSE par défaut.

Indique si le document PDF résultant doit être balisé.

Le PDF balisé est une utilisation particulière du PDF structuré qui permet d’extraire le contenu des pages et de l’utiliser à diverses fins, telles que la redistribution du texte et des graphiques, la conversion vers des formats de fichiers tels que HTML et XML, et l’accessibilité pour les personnes malvoyantes.

Le PDF exporté peut contenir les balises suivantes :

  • <DIV> (éléments de division)
  • <P> (paragraphes)
  • <SPAN> (éléments d’entrée)
  • <L> (éléments de liste, éléments d’élément de liste, éléments de corps d’élément de liste, etc.)
  • <Caption> (signatures)
  • <Figure> (images)
  • <Link> (liens externes)
  • <InternalLink> (liens internes)
  • <Lbl> (numéroteurs et marqueurs)
  • <RunningTitle> (titres courants)
  • <Note> (éléments d’entrée de note)
  • <Footnote> (éléments de texte explicatif)
  • <Reference> (éléments d’entrée de référence).

Par ailleurs, les paragraphes contenant différentes langues seront divisés en fragments de texte à l’aide des balises <SPAN>. Chaque balise <SPAN> contient du texte dans une seule langue.

Cette propriété doit être définie sur TRUE :
  • si la propriété PDFAComplianceMode est définie sur PCM_Pdfa_1a, PCM_Pdfa_2a ou PCM_Pdfa_3a, car PDF/A-1a, PDF/A-2a et PDF/A-3a sont toujours balisés.
  • si la propriété PDFAComplianceMode est définie sur PCM_None par défaut, mais que PCM_Pdfa_1a, PCM_Pdfa_2a ou PCM_Pdfa_3a sont transmis en tant que paramètres d’entrée.

La valeur par défaut de cette propriété est FALSE. Toutefois, si le fichier PDF source est balisé, la valeur de cette propriété est ignorée et le fichier PDF résultant est toujours balisé.

Paramètre de sortie

Cet objet est le paramètre de sortie de la méthode CreateTextLayerInjectionParams de l’objet Engine.

Paramètre d’entrée

Cet objet est passé comme paramètre d’entrée à la méthode InjectTextLayer de l’objet Engine.

Voir aussi

Travailler avec les profils