Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
Cette méthode ouvre un fichier d’image à partir de la mémoire globale, dans laquelle il a été préalablement chargé par l’utilisateur.
HRESULT OpenImageFileFromMemory(
void* DataPtr,
__int64 DataSize,
IImagePasswordCallback* Callback,
IPrepareImageMode* PrepareMode,
BSTR FileName
IImageDocument** Result
);
HRESULT OpenImageFileFromMemory(
__int64 HGlobal,
IImagePasswordCallback* Callback,
IPrepareImageMode* PrepareMode,
BSTR FileName
IImageDocument** Result
);
IImageDocument OpenImageFileFromMemory(
Int64 HGlobal,
IImagePasswordCallback Callback,
IPrepareImageMode PrepareMode,
string FileName
);
Function OpenImageFileFromMemory( _
HGlobal As Int64, _
Callback As IImagePasswordCallback, _
[PrepareMode As IPrepareImageMode = Nothing], _
[FileName As String = "0"] _
) As IImageDocument
DataPtr
[in] Linux : spécifie l’adresse du bloc mémoire qui contient le fichier image.
DataSize
[in] Linux : spécifie la taille de l’image chargée en mémoire.
HGlobal
[in] macOS et Windows : spécifie le handle HGLOBAL du bloc mémoire qui contient le fichier image. Le handle est transmis sous la forme de __int64. Ce handle doit être valide.
Callback
[in] Cette variable désigne l’interface d’un objet de type ImagePasswordCallback implémenté par l’utilisateur, utilisée pour gérer d’éventuelles demandes de mot de passe lors de l’accès à des images au format PDF. Ce paramètre est facultatif et peut être égal à 0. Dans ce cas, les fichiers protégés par mot de passe ne peuvent pas être traités.
PrepareMode
[in] Fait référence à l’objet PrepareImageMode, qui spécifie comment une image sera prétraitée lors de l’ouverture. Ce paramètre est facultatif et peut être égal à 0. Dans ce cas, les paramètres par défaut sont utilisés ou, si un profil a été chargé, les paramètres définis dans ce profil sont appliqués.
FileName
[in] Spécifie le nom du fichier image. Cette information est utilisée pour déterminer le format du fichier et dans les messages d’erreur. Ce paramètre est facultatif et peut être égal à 0.
Result
[out, retval] Pointeur vers une variable pointeur IImageDocument* qui reçoit le pointeur d’interface de l’objet ImageDocument résultant.
Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.
- Notez que, pour les fichiers image multipages, l’objet ImageDocument sera créé uniquement à partir de la première page. Pour ouvrir toutes les pages du fichier, utilisez la méthode AddImageFileFromMemory de l’objet FRDocument.
- Cette méthode ne fonctionne pas si l’Engine est chargé comme serveur hors processus sous Linux ou si l’objet est créé à l’aide de l’objet OutprocLoader sous Windows.
- Sous Windows, cette méthode ne prend pas en charge l’ouverture des fichiers compatibles WIC.
Engine
IFRDocument::AddImageFileFromMemory