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

# AddImageFileFromAttachment-Methode des FRDocument-Objekts

> AddImageFileFromAttachment-Methode des FRDocument-Objekts in der ABBYY FineReader Engine API — Öffnet eine Bilddatei aus einem PDF-Anhang und fügt deren Seiten dem Dokument hinzu.

Diese Methode öffnet eine Bilddatei aus dem Anhang und fügt die Seiten der geöffneten Datei dem Dokument hinzu.

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

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

```cpp theme={null}
HRESULT AddImageFileFromAttachment(
  IPDFAttachment*         Attachment,
  IImagePasswordCallback* Callback,
  IPrepareImageMode*      PrepareMode,
  IIntsCollection*        PageIndices
);
```

### C\#

```csharp theme={null}
void AddImageFileFromAttachment(
  IPDFAttachment          Attachment,
  IImagePasswordCallback  Callback,
  IPrepareImageMode       PrepareMode,
  IIntsCollection         PageIndices
);
```

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

```vb theme={null}
Sub AddImageFileFromAttachment( _
  Attachment As IPDFAttachment, _
  Callback As IImagePasswordCallback, _
  [PrepareMode As IPrepareImageMode = Nothing], _
  [PageIndices As IIntsCollection = Nothing] _
)
```

<div id="parameters">
  ## Parameter
</div>

Attachment

\[in] Dieser Parameter vom Typ [IPDFAttachment](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachment) stellt den hinzuzufügenden PDF-Anhang dar. Diese Methode verwendet Dateien, deren [Formate](/de/fine-reader/engine/api-reference/document-related-objects/pdfattachment) von ABBYY FineReader Engine definiert wurden.

Callback

\[in] Dieser Parameter bezieht sich auf die Schnittstelle des vom Benutzer implementierten Objekts vom Typ [ImagePasswordCallback](/de/fine-reader/engine/api-reference/image-related-objects/iimagepasswordcallback), die zum Behandeln 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 bezieht sich auf das [PrepareImageMode](/de/fine-reader/engine/api-reference/image-related-objects/prepareimagemode)-Objekt, das festlegt, wie ein Bild beim Öffnen vorbehandelt wird. Dieser Parameter ist optional und kann 0 sein, in diesem Fall werden entweder die Standardparameter verwendet oder, falls ein [Profil](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) geladen wurde, die Parameter, die in diesem Profil festgelegt sind.

PageIndices

\[in] Dieser Parameter bezieht sich auf das [IntsCollection](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection)-Objekt, das die Indizes der Seiten angibt, die zum 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 zum Dokument hinzugefügt.

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

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

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

<Note>
  Diese Hinweise gelten nur für Linux und Windows.
</Note>

* Wenn Ihre Lizenz das Modul [Office Formats Opening](/de/fine-reader/engine/licensing/modules#officeformatsopening) umfasst, 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 mehrseitiger Dokumente auf die CPU-Kerne verteilen.
* Unter Linux funktioniert diese Methode 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)
