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

# AddImageFileWithPassword-Methode des FRDocument-Objekts

> AddImageFileWithPassword-Methode des FRDocument-Objekts in der ABBYY FineReader Engine API — Öffnet eine kennwortgeschützte Bilddatei und fügt deren Seiten dem Document hinzu; löst IConnectionPoint-Ereignisse aus.

Diese Methode öffnet eine kennwortgeschützte Bilddatei und fügt die Seiten der geöffneten Datei zu einem Document hinzu.

Diese Methode kann Ereignisse an die Listener melden, die an die IConnectionPointContainer-Schnittstelle des [FRDocument](/de/fine-reader/engine/api-reference/document-related-objects/frdocument)-Objekts angeschlossen sind.

<div id="syntax">
  ## Syntax
</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">
  ## Parameter
</div>

ImageFileName

\[in] Diese Variable enthält den vollständigen Pfad zur zu öffnenden Bilddatei.

Password

\[in] Diese Variable enthält ein Kennwort für den Zugriff auf Bilder im PDF-Format.

PrepareMode

\[in] Dieser Parameter verweist auf das Objekt [PrepareImageMode](/de/fine-reader/engine/api-reference/image-related-objects/prepareimagemode), das angibt, wie ein Bild beim Öffnen vorverarbeitet wird.

PageIndices

\[in] Dieser Parameter verweist auf das Objekt [IntsCollection](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection), das die Indizes der Seiten angibt, die einem Document hinzugefügt werden sollen. Beachten Sie, dass doppelte Indizes nicht zulässig sind. Um dieselbe Seite mehrmals hinzuzufügen, rufen Sie diese Methode mehrmals auf.<br />Dieser Parameter ist optional und kann 0 sein. In diesem Fall werden alle Seiten der geöffneten Datei dem Document hinzugefügt.

<div id="return-values">
  ## Rückgabewerte
</div>

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die [Standard-Rückgabewerte der Funktionen von ABBYY FineReader Engine](/de/fine-reader/engine/api-reference/return-codes) zurück.

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

* Beim Öffnen einer PDF-Portfolio-Datei mit dieser Methode ist das Deckblatt immer in der Ausgabedatei enthalten.
* Für Linux und Windows:
  * Wenn Ihre Lizenz das Modul [Office Formats Opening](/de/fine-reader/engine/licensing/modules#officeformatsopening) umfasst, können Sie diese Methode auch zum Öffnen digitaler Dokumente in [unterstützten Formaten](/de/fine-reader/engine/specifications/supported-digital-document-input-formats) verwenden.
  * Abhängig vom Wert der Eigenschaft [IEngine::MultiProcessingParams](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#multiprocessingparams) kann ABBYY FineReader Engine das Öffnen mehrseitiger Dokumente auf mehrere CPU-Kerne verteilen.

<div id="see-also">
  ## Siehe auch
</div>

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

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

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

[Arbeiten mit Bildern](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-images)
