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

# AddImageFileWithPasswordCallback-Methode des FRDocument-Objekts

> AddImageFileWithPasswordCallback-Methode des FRDocument-Objekts in der ABBYY FineReader Engine API — Öffnet eine Bilddatei mithilfe eines IImagePasswordCallback und fügt deren Seiten dem Dokument hinzu; meldet IConnectionPoint-Ereignisse.

Diese Methode öffnet eine Bilddatei mithilfe der [IImagePasswordCallback](/de/fine-reader/engine/api-reference/image-related-objects/iimagepasswordcallback)-Schnittstelle und fügt die Seiten der geöffneten Datei zu einem Dokument hinzu.

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

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

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

```cpp theme={null}
HRESULT AddImageFileWithPasswordCallback(
  BSTR                    ImageFileName, 
  IImagePasswordCallback* Callback,
  IPrepareImageMode*      PrepareMode,
  IIntsCollection*        PageIndices   
);
```

### C\#

```csharp theme={null}
void AddImageFileWithPasswordCallback(
  string                 ImageFileName, 
  IImagePasswordCallback Callback,
  IPrepareImageMode       PrepareMode,
  IIntsCollection         PageIndices   
);
```

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

```vb theme={null}
Sub AddImageFileWithPasswordCallback( _
  ImageFileName As String, _
  Callback As IImagePasswordCallback, _
  [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.

Callback

\[in] Diese Variable verweist auf die Schnittstelle des vom Benutzer implementierten Objekts vom Typ [ImagePasswordCallback](/de/fine-reader/engine/api-reference/image-related-objects/iimagepasswordcallback), das zur Handhabung möglicher Kennwortanfragen für den Zugriff auf Bilder im PDF-Format dient. Dieser Parameter ist optional und kann 0 sein, in diesem Fall können kennwortgeschützte Dateien nicht verarbeitet werden.

PrepareMode

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

PageIndices

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

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

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

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

* Wenn Sie eine PDF-Portfolio-Datei mit dieser Methode öffnen, wird ihr Umschlag immer in die Ausgabedatei einbezogen.
* Für Linux und Windows:
  * Wenn Ihre Lizenz das Modul [Office-Formate öffnen](/de/fine-reader/engine/licensing/modules#officeformatsopening) enthält, können Sie diese Methode auch verwenden, um digitale Dokumente in [unterstützten Formaten](/de/fine-reader/engine/specifications/supported-digital-document-input-formats) zu öffnen.
  * Je nach Wert der Eigenschaft [IEngine::MultiProcessingParams](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#multiprocessingparams) kann ABBYY FineReader Engine das Öffnen von mehrseitigen Dokumenten auf CPU-Kerne verteilen.
* Für Linux: Diese Methode funktioniert nicht, wenn das Engine-Objekt als Out-of-Process-Server geladen wird.

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

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

[AddImageFileWithPassword](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpassword-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)
