Passer au contenu principal
Cette méthode enregistre la page dans un fichier au format externe. Les formats de fichiers disponibles sont représentés par les constantes de l’énumération FileExportFormatEnum.

Syntaxe

C++

HRESULT Export(
  BSTR                 ExportFileName,
  FileExportFormatEnum Format,
  IUnknown*            ExportParams
);

C#

void Export(
  string               ExportFileName,
  FileExportFormatEnum Format,
  object               ExportParams
);

Visual Basic .NET

Sub Export( _
  ExportFileName As String, _
  Format As FileExportFormatEnum, _
  [ExportParams As Object = Nothing] _
)

Paramètres

ExportFileName [in] Cette variable contient le chemin complet vers le fichier de sortie. Si ce fichier existe déjà, il est écrasé sans confirmation. Format [in] Cette variable spécifie le format du fichier de sortie. Consultez la description de FileExportFormatEnum pour les formats de fichiers pris en charge. ExportParams [in] Passez l’objet de paramètres d’exportation du type correspondant à votre format de fichier via ce paramètre d’entrée. Par exemple, si vous enregistrez le texte dans un fichier RTF, créez un objet RTFExportParams, définissez les paramètres nécessaires dans celui-ci, et passez-le à cette méthode en tant que paramètre d’entrée exportParams. Ce paramètre peut être 0, auquel cas les valeurs par défaut pour les paramètres d’exportation sont utilisées.
Sous Linux, si vous travaillez avec ABBYY FineReader Engine chargé en dehors du processus, vous devez passer NULL pour ce paramètre. Si vous souhaitez passer les paramètres d’exportation, créez un profil utilisateur avec les réglages souhaités.

Valeurs de retour

Lors de l’export au format PDF ou XPS, cette méthode peut retourner les erreurs FREN_E_INVALID_CREATION_DATE_FORMAT ou FREN_E_INVALID_MODIFICATION_DATE_FORMAT, qui indiquent que le format de date de création ou de modification est invalide. Elle retourne également les codes de retour standard des fonctions ABBYY FineReader Engine.

Remarques

  • Dans la plupart des cas, vous devez effectuer la synthèse de documents avant d’exporter la page. L’omission de la synthèse de documents peut entraîner des erreurs lors de l’exportation. Vous pouvez utiliser pour la synthèse de documents soit les méthodes de l’objet FRDocument, soit la méthode IFRPage::Synthesize.
  • Cette méthode peut signaler des événements aux écouteurs attachés à l’interface IConnectionPointContainer de l’objet FRPage.

Voir aussi

FRPage Tuning Export Parameters