> ## 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.

# Méthode AddImageFileWithPassword de l’objet FRDocument

> Méthode AddImageFileWithPassword de l’objet FRDocument dans l’API ABBYY FineReader Engine — ouvre un fichier image protégé par mot de passe et ajoute ses pages au document ; émet des événements IConnectionPoint.

Cette méthode ouvre un fichier image protégé par mot de passe et ajoute au document les pages correspondant au fichier ouvert.

Cette méthode peut signaler des événements aux écouteurs associés à l’interface IConnectionPointContainer de l’objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument).

<div id="syntax">
  ## Syntaxe
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT AddImageFileWithPassword(
  BSTR               ImageFileName, 
  BSTR               Password,  
  IPrepareImageMode* PrepareMode,
  IIntsCollection*   PageIndices 
);
```

### C\#

```csharp theme={null}
void AddImageFileWithPassword(
  string           ImageFileName, 
  string           Password,  
  IPrepareImageMode PrepareMode,
  IIntsCollection   PageIndices 
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub AddImageFileWithPassword( _
  ImageFileName As String, _
  Password As String, _
  [PrepareMode As IPrepareImageMode = Nothing], _
  [PageIndices As IIntsCollection = Nothing] _
)
```

<div id="parameters">
  ## Paramètres
</div>

ImageFileName

\[in] Cette variable contient le chemin complet du fichier image à ouvrir.

Password

\[in] Cette variable contient le mot de passe permettant d'accéder aux images au format PDF.

PrepareMode

\[in] Ce paramètre désigne l'objet [PrepareImageMode](/fr/fine-reader/engine/api-reference/image-related-objects/prepareimagemode), qui spécifie la manière dont une image sera prétraitée lors de l'ouverture.

PageIndices

\[in] Ce paramètre désigne l'objet [IntsCollection](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection), qui spécifie les indices des pages à ajouter à un document. Notez que les indices dupliqués ne sont pas autorisés. Pour ajouter plusieurs fois la même page, appelez cette méthode plusieurs fois.<br />Ce paramètre est facultatif et peut être égal à 0 ; dans ce cas, toutes les pages du fichier ouvert seront ajoutées au document.

<div id="return-values">
  ## Valeurs de retour
</div>

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](/fr/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Remarques
</div>

* Lors de l'ouverture d'un fichier PDF Portfolio à l'aide de cette méthode, sa page de garde est toujours incluse dans le fichier de sortie.
* Pour Linux et Windows :
  * Si votre licence inclut le module [Ouverture des formats Office](/fr/fine-reader/engine/licensing/modules#officeformatsopening), vous pouvez également utiliser cette méthode pour ouvrir des documents numériques dans des [formats pris en charge](/fr/fine-reader/engine/specifications/supported-digital-document-input-formats).
  * Selon la valeur de la propriété [IEngine::MultiProcessingParams](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#multiprocessingparams), ABBYY FineReader Engine peut répartir l'ouverture des documents multipages sur les cœurs du processeur.

<div id="see-also">
  ## Voir aussi
</div>

[FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument)

[AddImageFileWithPasswordCallback](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpasswordcallback-method)

[AddImageFile](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefile-method)

[Utiliser les images](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images)
