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.
HRESULT WriteToFile(
BSTR FileName,
ImageFileFormatEnum Format,
IImageModification* Modification,
IUnknown* ExtendedParams
);
void WriteToFile(
string FileName,
ImageFileFormatEnum Format,
IImageModification Modification,
object ExtendedParams
);
Sub WriteToFile( _
FileName As String, _
Format As ImageFileFormatEnum, _
[Modification As IImageModification = Nothing], _
[ExtendedParams As Object = Nothing] _
)
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.
Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.
Travailler avec des images
ImageFileFormatEnum
ImageModification