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

Syntax

C++

HRESULT AddImageFileFromAttachment(
  IPDFAttachment*         Attachment,
  IImagePasswordCallback* Callback,
  IPrepareImageMode*      PrepareMode,
  IIntsCollection*        PageIndices
);

C#

void AddImageFileFromAttachment(
  IPDFAttachment          Attachment,
  IImagePasswordCallback  Callback,
  IPrepareImageMode       PrepareMode,
  IIntsCollection         PageIndices
);

Visual Basic .NET

Sub AddImageFileFromAttachment( _
  Attachment As IPDFAttachment, _
  Callback As IImagePasswordCallback, _
  [PrepareMode As IPrepareImageMode = Nothing], _
  [PageIndices As IIntsCollection = Nothing] _
)

Parameter

Attachment [in] Dieser Parameter vom Typ IPDFAttachment stellt den hinzuzufügenden PDF-Anhang dar. Diese Methode verwendet Dateien, deren Formate von ABBYY FineReader Engine definiert wurden. Callback [in] Dieser Parameter bezieht sich auf die Schnittstelle des vom Benutzer implementierten Objekts vom Typ ImagePasswordCallback, 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-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 geladen wurde, die Parameter, die in diesem Profil festgelegt sind. PageIndices [in] Dieser Parameter bezieht sich auf das 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.
Dieser Parameter ist optional und kann 0 sein, in diesem Fall werden alle Seiten der geöffneten Datei zum Dokument hinzugefügt.

Rückgabewerte

Diese Methode hat keine speziellen Rückgabewerte. Sie gibt die Standard-Rückgabewerte von ABBYY FineReader Engine-Funktionen zurück.

Hinweise

Diese Hinweise gelten nur für Linux und Windows.
  • Wenn Ihre Lizenz das Modul Office Formats Opening umfasst, können Sie diese Methode auch verwenden, um digitale Dokumente in unterstützten Formaten zu öffnen.
  • Je nach Wert der Eigenschaft IEngine::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.

Siehe auch

FRDocument