Passer au contenu principal
Cet objet permet de régler les paramètres d’exportation du texte reconnu au format PDF (PDF/A) à l’aide des fonctions d’exportation d’ABBYY FineReader Engine. Un pointeur vers cet objet est transmis aux méthodes d’exportation en tant que paramètre d’entrée, et influe ainsi sur les résultats de l’exportation. Toutes les propriétés d’un objet nouvellement créé de ce type sont définies sur des valeurs par défaut appropriées. Nous vous recommandons de régler les paramètres dans l’ordre suivant :
  1. Définissez d’abord la propriété Scenario. Cette propriété optimise l’exportation selon certains critères : qualité, taille du fichier et/ou vitesse d’exportation. Lorsque vous sélectionnez la valeur de cette propriété, les propriétés de l’objet PDFExportParams et de ses sous-objets sont définies sur des valeurs adaptées à la tâche sélectionnée.
Les valeurs des propriétés peuvent varier selon les données d’entrée.
  1. Ensuite, vous pouvez personnaliser les paramètres supplémentaires afin qu’ils correspondent au mieux à votre tâche. Consultez Ajustement des paramètres d’exportation pour plus de détails.
Les propriétés de l’objet PDFExportParams ont priorité sur celles de ses sous-objets. Cela signifie que si vous modifiez la valeur d’une propriété de l’objet PDFExportParams, les valeurs des propriétés de ses sous-objets peuvent être automatiquement réécrites. À l’inverse, si vous modifiez la valeur d’une propriété d’un sous-objet, les valeurs des propriétés de PDFExportParams ne changent jamais.
L’objet PDFExportParams est un objet persistant. Cela signifie que son état actuel peut être enregistré dans un stockage persistant. Par la suite, l’objet peut être recréé en lisant son état depuis ce stockage persistant. Les méthodes suivantes assurent la persistance de l’objet : Linux : SaveToFile, et LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory, et LoadFromMemory.

Propriétés

,lecture seule

Retourne l’objet Engine.

Spécifie le scénario d’exportation au format PDF (PDF/A), qui optimise l’exportation selon certains paramètres : qualité, taille du fichier et/ou vitesse d’exportation.

Si vous modifiez la valeur de cette propriété, lesFontEmbeddingMode,TextAndBackgroundColorMode,WriteXmpMetadata,WriteTaggedPDFpropriétés du sous-objet PDFExportFeatures et lesColorPictureFormats,GrayPictureFormats,BwPictureFormatspropriétés du sous-objet PDFPictureCompressionParams sont réinitialisées à leurs valeurs par défaut.

La valeur par défaut est PES_Balanced.

Notez que selon le scénario choisi, certains paramètres d’exportation internes peuvent être modifiés. Cela affectera la valeur des propriétés PDFExportParams suivantes :

Spécifie le format d’exportation : PDF, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b ou PDF/A-3u.

La valeur de cette propriété influe sur les paramètres pouvant être utilisés lors de l’exportation. Si la valeur de cette propriété n’est pas PCM_None (exportation au format PDF/A) :

  • propriété du sous-objet PDFEncryptionInfo ne peut pas être définie sur TRUE
  • propriété du sous-objet PDFExportFeatures ne peut être définie qu’à PVN_Auto ou PVN_Version14 pour PDF/A-1a, PDF/A-1b
  • Si le format est PDF/A-1a, PDF/A-2a ou PDF/A-3a, lapropriété du sous-objet PDFExportFeatures ne peut pas être définie à TSPV_No (le fichier est toujours balisé)
  • propriété du sous-objet PDFExportFeatures ne peut pas être définie à TSPV_No
  • propriété du sous-objet PDFExportFeatures ne peut pas être définie à FEM_DontEmbed
  • propriété du sous-objet PDFPictureCompressionParams ne peut pas être définie à CPF_J2K (pour PDF/A-1a, PDF/A-1b uniquement) ou CPF_LZW
  • propriété du sous-objet PDFPictureCompressionParams ne peut pas être définie à GPF_J2K (pour PDF/A-1a, PDF/A-1b uniquement) ou GPF_LZW
  • propriété du sous-objet PDFExportFeatures ne peut pas être définie à TRUE pour PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u.

Si ces conditions ne sont pas remplies, une erreur est retournée.

Par défaut, la valeur est PCM_None, ce qui signifie que l’export au format PDF doit être effectué.

Spécifie le mode d’export du texte reconnu au format PDF (PDF/A). Les modes disponibles sont : texte et images uniquement, texte au-dessus de l’image de page, texte sous l’image de page, image de page uniquement, texte uniquement.

Si cette propriété est définie à PEM_TextOnly, les valeurs des propriétés BwPictureFormats , ColorPictureFormats et GrayPictureFormats du sous-objetPDFPictureCompressionParamssont ignorées.

Par défaut, cette propriété est définie à PEM_ImageOnText.

Spécifie le mode d’utilisation dupour le fichier PDF (PDF/A) de sortie.

La valeur de cette propriété est ignorée lors de l’export vers un PDF en noir et blanc.

Par défaut, la valeur de cette propriété est MRC_Auto.

,lecture seule

Spécifie les paramètres d’export supplémentaires : informations de chiffrement, version PDF, etc.

Permet de conserver la couleur du fichier PDF (PDF/A) de sortie ou de l’enregistrer en niveaux de gris ou en noir et blanc. Il peut être utile de définir cette propriété à PCM_ForceToGray pour les documents en couleur, si vous n’avez pas besoin de conserver leurs couleurs et souhaitez réduire la taille des fichiers de sortie.

Si la propriété CorrectColorDepth est définie à TRUE, ABBYY FineReader Engine peut également corriger la profondeur de couleur du document. Par exemple, si vous définissez Colority à PCM_ForceToGray et que CorrectColorDepth est TRUE, FineReader Engine convertira les images en couleur en niveaux de gris, puis détectera la profondeur de couleur des images en niveaux de gris et, si nécessaire, convertira certaines images en noir et blanc.

La valeur par défaut de cette propriété est PCM_KeepColority.

Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine corrige la profondeur de couleur du document. Si vous la définissez sur FALSE, ABBYY FineReader Engine enregistre les couleurs du document telles que définies dans la propriété Colority.

Par défaut, la valeur de cette propriété est TRUE.

Retourne la collection des images définies par l’utilisateur et jointes au fichier PDF de sortie. Pour ajouter une image à cette collection, utilisez la méthodede l’objetet définissez la position de l’image sur une page à l’aide des méthodes de l’objet.

,lecture seule

Spécifie les paramètres d’écriture des images dans les fichiers PDF (PDF/A), y compris les paramètres MRC. Ces paramètres permettent de réinitialiser les paramètres définis dans le scénario d’exportation sélectionné.

Spécifie la résolution de l’image en dpi. La propriété ResolutionType indique comment la valeur de cette propriété doit être interprétée.

La résolution spécifiée ne peut pas être supérieure à la résolution d’origine.

La valeur par défaut de cette propriété est 300 dpi.

Définit la manière dont la valeur de résolution d’image spécifiée dans la propriété Resolution est utilisée. Elle peut être appliquée :

  • comme résolution absolue (appliquée à toutes les images),
  • comme résolution souhaitée (applicable uniquement si la résolution d’origine est supérieure à la résolution souhaitée ; le programme sélectionne alors la valeur dpi optimale la plus proche de la résolution souhaitée),
  • ou la valeur est ignorée (et la résolution d’origine est utilisée).

Par défaut, la valeur de cette propriété est PRT_Desired.

Méthodes

NomDescription
CopyFromInitialise les propriétés de l’objet courant avec les valeurs des propriétés correspondantes d’un autre objet.
LoadFromFileRestaure le contenu de l’objet à partir d’un fichier sur disque.
LoadFromMemory <Note> : Windows uniquement. </Note>Restaure le contenu de l’objet à partir de la mémoire globale.
SaveToFileEnregistre le contenu de l’objet dans un fichier sur disque.
SaveToMemory <Note> : Windows uniquement. </Note>Enregistre le contenu de l’objet dans la mémoire globale.
PDFExportParams Diagramme d’objets

Paramètre de sortie

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

Paramètre d’entrée

Cet objet est utilisé comme paramètre d’entrée dans les méthodes suivantes :

Exemples

FREngine.IEngine engine;
FREngine.IFRDocument frDocument;
// Nous supposons que le document a été reconnu et synthétisé
// Réglez les paramètres d’exportation
FREngine.IPDFExportParams pdfParams = Engine.CreatePDFExportParams();
pdfParams.Scenario = FREngine.PDFExportScenarioEnum.PES_Balanced;
// Enregistrez les résultats à l’aide des paramètres spécifiés
frDocument.Export( "D:\\Demo.pdf", FREngine.FileExportFormatEnum.FEF_PDF, pdfParams );
L’objet est utilisé dans les exemples de code suivants :

Voir aussi

Ajustement des paramètres d’exportation Utilisation des profils Utilisation des propriétés Factures électroniques conformes à ZUGFeRD