Pular para o conteúdo principal
O arquivo FREngineDistribution.csv pode ser encontrado na pasta Help (<pasta raiz>/Help). Você pode usar o FREngineDistribution.csv para criar automaticamente a lista de arquivos necessários para que seu aplicativo funcione. Ele descreve todos os arquivos nas pastas Libraries e Resources.
Se quiser reduzir o tamanho do pacote, você pode remover os arquivos que não são necessários para o seu aplicativo. Mas, ao fazer isso, a assinatura digital do framework FineReader Engine será invalidada e, sempre que necessário, você terá que assinar o novo framework com sua própria assinatura digital.

Instruções passo a passo

Para obter a lista de arquivos necessários para sua aplicação, filtre o FREngineDistribution.csv pelas três primeiras colunas (três parâmetros principais: stage, part e details):
  1. Stage — o estágio de trabalho com o FineReader Engine que sua aplicação usa.
  2. Part — a forma como você vai usar esse estágio. Por exemplo, o estágio de Processing inclui as partes BCR, Classification e OCR. Se este campo estiver vazio, o arquivo é 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írgulas, o arquivo é necessário para todos eles. Por exemplo, se você pretende usar o estágio de Opening, também precisará selecionar arquivos que contenham os valores “Export, Opening” e “Opening, Processing” na coluna Stage. Consulte a tabela abaixo para a descrição dos estágios e suas partes:
EstágioRequer 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 />DocumentationDocumentação.
<br /><br />ForDevelopmentOnlySomente para instalação do Desenvolvedor, não deve ser redistribuído para o usuário final.
<br /><br />LoadModuleSupportSuporte ao carregamento de módulos (IEngine::LoadModule method).
OpeningCorePdfAbertura de PDF.
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 para a parte de OCR.
<br /><br />PreprocessingPré-processamento de imagens.
<br /><br />ClassificationClassificação de documentos. Também requer os arquivos para a parte de OCR.
<br /><br />ICRReconhecimento de texto manuscrito e em letra de forma.
<br /><br />OCRReconhecimento geral.
<br /><br />OMRReconhecimento de marca de verificação.
ExportCore, OpeningPdfSuporte à exportação de PDF.
  1. Details — informações específicas adicionais sobre as operações em que o arquivo é usado. Se este campo estiver vazio, o arquivo é necessário para a parte em geral. Não filtre os valores em branco.
DetalhesContido em partesDescrição
CJKOpening.Pdf Processing.Classification Processing.OCRPara trabalhar com documentos em idiomas CJK.
FaxProcessing.OCRPara reconhecimento de imagens com baixa resolução (com a propriedade IRecognizerParams::LowResolutionMode definida como TRUE).
FormsLanguagesProcessing.ICR Processing.OCRPara reconhecimento de idiomas destinados a unidades de linguagem especiais, projetados 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: Chemistry, Mathematical.
FormalLanguagesProcessing.OCRPara reconhecimento de linguagens formais: Basic, C/C++, COBOL, Fortran, Java, Pascal.
FRXIXProcessing.OCRPara reconhecimento de fontes góticas.
IndexProcessing.ICR Processing.OCRPara reconhecimento do tipo de texto índice.
MrfLanguagesProcessing.OCRPara reconhecimento de caracteres MICR CMC-7 e MICR, fontes OCR-A e OCR-B.
NaturalLanguagesProcessing.Classification Processing.ICR Processing.OCRPara trabalhar com documentos em todos os idiomas suportados pelo 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 recibo.
TypewriterProcessing.OCRPara reconhecimento de texto impresso em uma máquina de escrever.
HandwrittenProcessing.OCRPara reconhecimento de texto manuscrito.
Agora, ajuste 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 há necessidade de filtrar esta coluna 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 trabalhar com 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, este arquivo deve ser incluído no seu kit de distribuição. O valor pode ser “Yes” nos seguintes casos:
  • o arquivo é específico de idioma. Inclua-o se precisar deste idioma (consulte as colunas 5 e 6).
  • a funcionalidade para a qual este arquivo é responsável nem sempre é necessária. Por exemplo, ele pode ser usado para abrir imagens em um formato específico. Consulte o ABBYY FineReader Engine Distribution Kit para obter mais informações sobre este arquivo, o que o ajudará a decidir se precisa dele.
Finalmente, você obtém a lista de arquivos necessários. As três últimas colunas especificam sua localização e tamanho:
  1. Path — o caminho para o 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 - macOS