Pular para o conteúdo principal
Este método verifica se alguma página do arquivo PDF contém uma camada de texto. Se você precisar converter vários arquivos PDF em PDF pesquisável, poderá verificar a presença de uma camada de texto e simplesmente copiar o arquivo inteiro caso ela exista. No entanto, observe que a camada de texto pode conter texto adicional ou irrelevante; nesse caso, ainda será necessário realizar o reconhecimento se você precisar de uma representação textual totalmente adequada do documento.

Sintaxe

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

Parâmetros

FileName [in] Esta variável contém o caminho completo para o arquivo PDF no qual a camada de texto deve ser detectada. Callback [in] Esta variável se refere à interface do objeto implementado pelo usuário do tipo ImagePasswordCallback, usada para tratar possíveis solicitações de senha para acesso a arquivos PDF. Este parâmetro é opcional e pode ser 0; nesse caso, arquivos protegidos por senha não poderão ser verificados. Result [out, retval] Este parâmetro retorna TRUE se pelo menos uma das páginas do arquivo tiver uma camada de texto e FALSE se nenhuma das páginas contiver uma camada de texto.

Valores de retorno

Este método não tem valores de retorno específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Observações

Se você estiver abrindo arquivos PDF do disco, recomendamos usar este método, e não o método CheckTextLayer do objeto FRDocument nem a propriedade HasTextualContent do objeto ImageDocument. Este método será mais rápido, pois não abrirá efetivamente o arquivo nem o representará como FRDocument, apenas verificará se o arquivo PDF tem camada de texto.

Veja também

Engine IImagePasswordCallback