Pular para o conteúdo principal
O arquivo FREngineDistribution.csv descreve todos os arquivos localizados nas pastas Bin, CommonBin e Data da distribuição do ABBYY FineReader Engine. Esse arquivo pode ser encontrado na pasta Help (<pasta raiz da instalação>/Help) após a instalação para Desenvolvedor. Você pode usar o FREngineDistribution.csv para criar automaticamente a lista de arquivos necessários para o funcionamento do seu aplicativo. Esse procedimento só faz sentido ao instalar a biblioteca FineReader Engine para o seu aplicativo em modo manual e copiar os arquivos necessários para a estação de trabalho sem usar o instalador automático do FineReader Engine.
Observe que, além dos arquivos das pastas Bin, CommonBin e Data, seu aplicativo pode precisar de alguns arquivos localizados em outras pastas e, portanto, não descritos no FREngineDistribution.csv (como com.abbyy.FREngine-%BUILD_ID%.jar, necessário se o aplicativo usar o wrapper Java). Consulte ABBYY FineReader Engine Distribution Kit para obter a lista completa.

Instruções passo a passo

Para obter a lista de arquivos necessários para sua aplicação, filtre FREngineDistribution.csv com base nas três primeiras colunas (três parâmetros principais: stage, part e details):
  1. Stage — o estágio de trabalho com o FineReader Engine usado pela sua aplicação.
  2. Part — a forma como você vai usar esse estágio. Por exemplo, o estágio Processing inclui as partes BCR, Classification e OCR. Se esse campo estiver vazio, o arquivo será necessário para o estágio de trabalho em geral. Não filtre os valores em branco.
Core e Core.Resources são sempre necessários.
Se algum dos campos contiver vários valores separados por vírgula, o arquivo será necessário para todos eles. Por exemplo, se você pretende usar o estágio Opening, também precisará selecionar arquivos que contenham os valores “Export, Opening” e “Opening, Processing” na coluna Stage. Consulte a tabela abaixo para ver a descrição dos estágios e de suas partes:
StageRequer outros estágiosContém partesDescrição da parte
Core<br />ResourcesParte obrigatória. Contém os recursos necessários para a funcionalidade principal.
<br /><br />OutprocLoadingContém o módulo necessário para trabalhar com o Engine carregado em um processo externo.
<br /><br />DocumentationDocumentação.
<br /><br />ForDevelopmentOnlySomente para instalação de Desenvolvedor; não deve ser redistribuído ao usuário final.
<br /><br />LoadModuleSupportSuporte ao carregamento de módulos (método IEngine::LoadModule).
OpeningCorePdfAbertura de PDF.
OfficeConverters<br /><br />Abertura de documentos digitais de entrada.
CompareDocuments<br /><br />Comparação de documentos.
Barcodes<br /><br />Detecção de códigos de barras.
ProcessingCore, OpeningBCRReconhecimento de cartões de visita. Também requer os arquivos da parte OCR.
<br /><br />PreprocessingPré-processamento de imagens.
<br /><br />ClassificationClassificação de documentos. Também requer os arquivos da parte OCR.
<br /><br />ICRReconhecimento de texto manuscrito/manuscrito em letra de forma.
<br /><br />OCRReconhecimento geral.
<br /><br />OMRReconhecimento de marca de seleção.
<br /><br />ParallelProcessingProcessamento paralelo.
ExportCore, OpeningPdfSuporte à exportação de PDF.
  1. Details — informações específicas adicionais sobre as operações em que o arquivo é usado. Se esse campo estiver vazio, o arquivo será necessário para a parte em geral. Não filtre os valores em branco.
DetalhesContido nas partesDescrição
CJKOpening.Pdf Processing.Classification Processing.OCRPara trabalhar com documentos em idiomas CJK.
FaxProcessing.OCRPara reconhecer imagens com baixa resolução (com a propriedade IRecognizerParams::LowResolutionMode definida como TRUE).
FormsLanguagesProcessing.ICR Processing.OCRPara reconhecimento de idiomas de unidades linguísticas especiais, projetadas para captura de dados e reconhecimento em nível de campo. Você pode especificar quais idiomas precisa na coluna 7.
FormulasLanguagesProcessing.OCRPara reconhecimento de linguagens de fórmulas: Química, Matemática.
FormalLanguagesProcessing.OCRPara reconhecimento de linguagens formais: Basic, C/C++, COBOL, Fortran, Java, Pascal.
FRXIXProcessing.OCRPara reconhecimento de fontes Gothic.
IndexProcessing.ICR Processing.OCRPara reconhecimento do tipo de texto Index.
MrfLanguagesProcessing.OCRPara reconhecimento de caracteres MICR CMC-7 e MICR, e de fontes OCR-A e OCR-B.
NaturalLanguagesProcessing.Classification Processing.ICR Processing.OCRPara trabalhar com documentos em todos os idiomas compatíveis com o ABBYY FineReader Engine, exceto os definidos em grupos especiais. Você pode especificar quais idiomas precisa na coluna 6.
ReceiptProcessing.OCRPara reconhecimento do tipo de texto Receipt.
TypewriterProcessing.OCRPara reconhecimento de texto impresso em máquina de escrever.
ManuscritaProcessing.OCRPara reconhecimento de texto manuscrito.
Agora, refine a lista de arquivos usando o restante das colunas:
  1. RequiredByModule — os valores nesta coluna são iguais a Stage.Part.Details, e não é necessário filtrá-la se as três primeiras tiverem sido especificadas corretamente. Mas ela pode ser usada para verificar quais módulos foram incluídos.
  2. RequiredByInterfaceLanguage — o idioma da interface para o qual o arquivo é necessário. Os arquivos marcados como “Any” são necessários independentemente das configurações de idioma.
  3. RequiredByRecognitionLanguage — o idioma de reconhecimento para o qual o arquivo é necessário. Os arquivos marcados como “Any” são necessários independentemente do idioma de reconhecimento.
  4. Optional — especifica se o arquivo é necessário para a funcionalidade do módulo. Se o valor for No, esse arquivo deverá ser incluído no seu kit de distribuição. O valor pode ser definido como Yes nos seguintes casos:
  • o arquivo é específico de um idioma. Inclua-o se você precisar desse idioma (consulte as colunas 5 e 6).
  • a funcionalidade pela qual esse arquivo é responsável nem sempre é necessária. Por exemplo, ela pode ser usada para abrir imagens em um formato específico. Consulte ABBYY FineReader Engine Distribution Kit para obter mais informações sobre esse arquivo, o que ajudará você a decidir se precisa dele.
Por fim, você terá a lista de arquivos necessários. As três últimas colunas especificam a localização e o tamanho deles:
  1. Path — o caminho do arquivo no pacote de distribuição.
  2. FileName — nome do arquivo.
  3. Size — tamanho do arquivo em bytes.

Veja também

Kit de distribuição - Linux