Passer au contenu principal
Cette méthode enregistre une copie du plan d’image actif dans un fichier image au format spécifié.
Vous ne pouvez pas utiliser cette méthode pour enregistrer un fichier PDF ne contenant qu’une image. Pour ce faire, utilisez l’une des méthodes d’exportation, par exemple la méthode Export de l’objet FRPage correspondant, avec IPDFExportParams::TextExportMode défini sur PEM_ImageOnly.

Syntaxe

C++

HRESULT WriteToFile(
  BSTR                FileName,
  ImageFileFormatEnum Format,
  IImageModification* Modification,
  IUnknown*           ExtendedParams
);

C#

void WriteToFile(
  string              FileName,
  ImageFileFormatEnum Format,
  IImageModification   Modification,
  object              ExtendedParams
);

Visual Basic .NET

Sub WriteToFile( _
  FileName As String, _
  Format As ImageFileFormatEnum, _
  [Modification As IImageModification = Nothing], _
  [ExtendedParams As Object = Nothing] _
)

Paramètres

FileName [in] Ce paramètre contient le chemin complet du fichier image dans lequel l’image doit être enregistrée. Exemples : C:\MyPictures\MyPic.bmp. Si un fichier existe déjà à cet emplacement, il est écrasé sans demande de confirmation. Format [in] Variable de type ImageFileFormatEnum qui spécifie le format du fichier de sortie. Tous les formats définis par cette énumération ne sont pas pris en charge en écriture. Modification [in] Ce paramètre de type ImageModification définit les modifications appliquées à l’image avant son écriture dans le fichier. Ce paramètre est facultatif et peut être égal à 0, auquel cas aucune modification n’est appliquée à l’image. ExtendedParams [in] Cette variable peut référencer un objet JpegExtendedParams, PngExtendedParams ou TiffExtendedParams, qui définit respectivement les paramètres d’enregistrement de l’image aux formats JPEG, PNG ou TIFF. Ce paramètre est facultatif et peut être égal à 0. Dans ce cas, l’image est enregistrée avec une compression JPEG 2000 sans perte dans le cas du format JPEG, sans transparence dans le cas du format PNG, ou avec la qualité par défaut dans le cas du format TIFF.
Sous Linux, si vous utilisez ABBYY FineReader Engine chargé hors processus, vous devez passer NULL pour ce paramètre.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.

Voir aussi

Travailler avec des images ImageFileFormatEnum ImageModification