Metodo IsPdfWithTextualContent dell'oggetto Engine
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.
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.
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.