Vai al contenuto principale
Questo metodo verifica se una delle pagine di un file PDF contiene un livello di testo. Se devi convertire più file PDF in PDF ricercabili, puoi controllare la presenza di un livello di testo e semplicemente copiare l’intero file se è presente. Tieni però presente che il livello di testo può contenere testo aggiuntivo o non pertinente; in tal caso, se hai bisogno di una resa del testo del documento completamente accurata, è comunque necessario eseguire il riconoscimento.

Sintassi

C++

HRESULT IsPdfWithTextualContent(
  BSTR                    FileName,
  IImagePasswordCallback* Callback,
  VARIANT_BOOL*           Result
);

C#

bool IsPdfWithTextualContent(
  string                 FileName,
  IImagePasswordCallback Callback
);

Visual Basic .NET

Function IsPdfWithTextualContent( _
  FileName As String, _
  [Callback As IImagePasswordCallback = Nothing] _
) As Boolean

Parametri

FileName [in] Questa variabile contiene il percorso completo del file PDF in cui rilevare il livello di testo. Callback [in] Questa variabile fa riferimento all’interfaccia dell’oggetto di tipo ImagePasswordCallback implementato dall’utente, utilizzato per gestire eventuali richieste di password per l’accesso ai file PDF. Questo parametro è facoltativo e può essere 0; in tal caso, i file protetti da password non possono essere verificati. Result [out, retval] Questo parametro restituisce TRUE se almeno una delle pagine del file presenta un livello di testo e FALSE se nessuna delle pagine contiene un livello di testo.

Valori di ritorno

Questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Note

Se si aprono file PDF dal disco, si consiglia di usare questo metodo invece del metodo CheckTextLayer dell’oggetto FRDocument o della proprietà HasTextualContent dell’oggetto ImageDocument. Questo metodo è più veloce perché non apre realmente il file né lo rappresenta come FRDocument, ma si limita a controllare le proprietà del file PDF relative al livello di testo.

Vedi anche

Engine IImagePasswordCallback