Il file FREngineDistribution.csv si trova nella cartella Help (<root folder>/Help).
È possibile utilizzare FREngineDistribution.csv per creare automaticamente l’elenco dei file necessari al funzionamento dell’applicazione. Il file descrive tutti i file presenti nelle cartelle Libraries e Resources.
Se si desidera ridurre le dimensioni del pacchetto, è possibile rimuovere i file non necessari per l’applicazione. Tuttavia, questa operazione invaliderà la firma digitale del framework FineReader Engine e, quando necessario, sarà necessario firmare il nuovo framework con la propria firma digitale.
Per ottenere l’elenco dei file necessari per la propria applicazione, filtrare FREngineDistribution.csv in base alle prime tre colonne (tre parametri principali: stage, part e details):
- Stage — la fase di utilizzo di FineReader Engine impiegata dall’applicazione.
- Part — la modalità con cui si intende utilizzare tale fase. Ad esempio, la fase Processing include le parti BCR, Classification e OCR. Se questo field è vuoto, il file è necessario per la fase di lavoro in generale. Non escludere i valori vuoti dal filtro.
Core e Core.Resources sono sempre obbligatori.
Se uno qualsiasi dei fields contiene più valori separati da virgola, il file è necessario per tutti. Ad esempio, se si intende utilizzare la fase Opening, sarà necessario selezionare anche i file che contengono i valori “Export, Opening” e “Opening, Processing” nella colonna Stage. Consultare la tabella seguente per la descrizione delle fasi e delle relative parti:
| Stage | Richiede altre fasi | Contiene parti | Descrizione della parte |
|---|
| Core | <br /> | Resources | Parte obbligatoria. Contiene le risorse necessarie per le funzionalità di base. |
| <br /> | <br /> | Documentation | Documentazione. |
| <br /> | <br /> | ForDevelopmentOnly | Solo per Developer installation, non deve essere ridistribuita all’utente finale. |
| <br /> | <br /> | LoadModuleSupport | Supporto per il caricamento dei moduli (metodo IEngine::LoadModule). |
| Opening | Core | Pdf | PDF opening. |
| CompareDocuments | <br /> | <br /> | Confronto di documenti. |
| Barcodes | <br /> | <br /> | Rilevamento di barcode. |
| Processing | Core, Opening | BCR | Riconoscimento di biglietti da visita. Richiede anche i file per la parte OCR. |
| <br /> | <br /> | Preprocessing | Pre-elaborazione delle immagini. |
| <br /> | <br /> | Classification | Classificazione di documenti. Richiede anche i file per la parte OCR. |
| <br /> | <br /> | ICR | Riconoscimento di testo scritto a mano/handprinted. |
| <br /> | <br /> | OCR | Riconoscimento generale. |
| <br /> | <br /> | OMR | Riconoscimento di segni di spunta. |
| Export | Core, Opening | Pdf | Supporto per l’esportazione in PDF. |
- Details — informazioni specifiche aggiuntive sulle operazioni in cui il file viene utilizzato. Se questo field è vuoto, il file è necessario per la parte in generale. Non escludere i valori vuoti dal filtro.
| Details | Contained in parts | Description |
|---|
| CJK | Opening.Pdf Processing.Classification Processing.OCR | Per lavorare con documenti in lingue CJK. |
| Fax | Processing.OCR | Per il riconoscimento di immagini a bassa risoluzione (con la proprietà IRecognizerParams::LowResolutionMode impostata su TRUE). |
| FormsLanguages | Processing.ICR Processing.OCR | Per il riconoscimento delle lingue per unità linguistiche speciali, progettate per l’acquisizione di dati e il riconoscimento a livello di field. È possibile specificare le lingue necessarie nella colonna 7. |
| FormulasLanguages | Processing.OCR | Per il riconoscimento dei linguaggi di formule: Chemistry, Mathematical. |
| FormalLanguages | Processing.OCR | Per il riconoscimento dei linguaggi formali: Basic, C/C++, COBOL, Fortran, Java, Pascal. |
| FRXIX | Processing.OCR | Per il riconoscimento dei font Gothic. |
| Index | Processing.ICR Processing.OCR | Per il riconoscimento del tipo di testo Index. |
| MrfLanguages | Processing.OCR | Per il riconoscimento dei caratteri MICR CMC-7 e MICR, e dei font OCR-A e OCR-B. |
| NaturalLanguages | Processing.Classification Processing.ICR Processing.OCR | Per lavorare con documenti in tutte le lingue supportate da ABBYY FineReader Engine, ad eccezione di quelle definite in gruppi speciali. È possibile specificare le lingue necessarie nella colonna 6. |
| Receipt | Processing.OCR | Per il riconoscimento del tipo di testo Receipt. |
| Typewriter | Processing.OCR | Per il riconoscimento del testo stampato con una macchina da scrivere. |
| Handwritten | Processing.OCR | Per il riconoscimento del testo scritto a mano. |
È ora possibile perfezionare l’elenco dei file utilizzando le colonne rimanenti:
- RequiredByModule — i valori in questa colonna corrispondono a Stage.Part.Details; non è necessario filtrare questa colonna se le prime tre sono state specificate correttamente. Può tuttavia essere utilizzata per verificare quali moduli sono stati inclusi.
- RequiredByInterfaceLanguage — la lingua dell’interfaccia per cui il file è necessario. I file contrassegnati con “Any” sono necessari indipendentemente dalle impostazioni della lingua.
- RequiredByRecognitionLanguage — la lingua di riconoscimento per cui il file è necessario. I file contrassegnati con “Any” sono necessari indipendentemente dalla lingua di riconoscimento.
- Optional — specifica se il file è necessario per il funzionamento del modulo. Se il valore è No, il file deve essere incluso nel kit di distribuzione. Il valore può essere impostato su Yes nei seguenti casi:
- il file è specifico per una lingua. Includerlo se tale lingua è necessaria (consultare le colonne 5 e 6).
- la funzionalità di cui questo file è responsabile non è sempre necessaria. Ad esempio, può essere utilizzato per aprire immagini in un formato specifico. Consultare ABBYY FineReader Engine Distribution Kit per ulteriori informazioni su questo file, utili per determinare se è necessario includerlo.
Al termine, si ottiene l’elenco dei file richiesti. Le ultime tre colonne ne specificano la posizione e le dimensioni:
- Path — il percorso del file nel pacchetto di distribuzione.
- FileName — nome del file.
- Size — dimensione del file in byte.
Distribution Kit - macOS