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

# Methode IsPdfWithTextualContent des Engine-Objekts

> Methode IsPdfWithTextualContent des Engine-Objekts in der ABBYY FineReader Engine API — Diese Methode prüft, ob eine Seite einer PDF-Datei eine Textebene enthält.

Mit dieser Methode wird festgestellt, ob eine der Seiten einer PDF-Datei eine Textebene enthält. Wenn Sie mehrere PDF-Dateien in durchsuchbare PDFs konvertieren müssen, können Sie prüfen, ob eine Textebene vorhanden ist, und die gesamte Datei einfach kopieren, wenn sie eine Textebene enthält. Beachten Sie jedoch, dass die Textebene zusätzlichen oder irrelevanten Text enthalten kann. In diesem Fall ist weiterhin eine Erkennung erforderlich, wenn Sie eine vollständig korrekte Textwiedergabe des Dokuments benötigen.

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

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

```cpp theme={null}
HRESULT IsPdfWithTextualContent(
  BSTR                    FileName,
  IImagePasswordCallback* Callback,
  VARIANT_BOOL*           Result
);
```

### C\#

```csharp theme={null}
bool IsPdfWithTextualContent(
  string                 FileName,
  IImagePasswordCallback Callback
);
```

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

```vb theme={null}
Function IsPdfWithTextualContent( _
  FileName As String, _
  [Callback As IImagePasswordCallback = Nothing] _
) As Boolean
```

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

FileName

\[in] Diese Variable enthält den vollständigen Pfad zur PDF-Datei, in der die Textebene erkannt werden soll.

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 Verarbeitung möglicher Passwortabfragen für den Zugriff auf PDF-Dateien verwendet wird. Dieser Parameter ist optional und kann 0 sein; in diesem Fall können passwortgeschützte Dateien nicht geprüft werden.

Result

\[out, retval] Dieser Parameter gibt TRUE zurück, wenn mindestens eine Seite der Datei eine Textebene enthält, und FALSE, wenn keine Seite eine Textebene enthält.

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

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

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

Wenn Sie PDF-Dateien von der Festplatte öffnen, empfehlen wir, diese Methode zu verwenden und nicht die Methode `CheckTextLayer` des Objekts [FRDocument](/de/fine-reader/engine/api-reference/document-related-objects/frdocument) oder die Eigenschaft `HasTextualContent` des Objekts [ImageDocument](/de/fine-reader/engine/api-reference/image-related-objects/imagedocument). Diese Methode ist schneller, da sie die Datei nicht tatsächlich öffnet und als FRDocument darstellt, sondern lediglich prüft, ob die Eigenschaften der PDF-Datei auf eine Textebene hinweisen.

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

[Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)

[IImagePasswordCallback](/de/fine-reader/engine/api-reference/image-related-objects/iimagepasswordcallback)
