Vai al contenuto principale
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.

Istruzioni dettagliate

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):
  1. Stage — la fase di utilizzo di FineReader Engine impiegata dall’applicazione.
  2. 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:
StageRichiede altre fasiContiene partiDescrizione della parte
Core<br />ResourcesParte obbligatoria. Contiene le risorse necessarie per le funzionalità di base.
<br /><br />DocumentationDocumentazione.
<br /><br />ForDevelopmentOnlySolo per Developer installation, non deve essere ridistribuita all’utente finale.
<br /><br />LoadModuleSupportSupporto per il caricamento dei moduli (metodo IEngine::LoadModule).
OpeningCorePdfPDF opening.
CompareDocuments<br /><br />Confronto di documenti.
Barcodes<br /><br />Rilevamento di barcode.
ProcessingCore, OpeningBCRRiconoscimento di biglietti da visita. Richiede anche i file per la parte OCR.
<br /><br />PreprocessingPre-elaborazione delle immagini.
<br /><br />ClassificationClassificazione di documenti. Richiede anche i file per la parte OCR.
<br /><br />ICRRiconoscimento di testo scritto a mano/handprinted.
<br /><br />OCRRiconoscimento generale.
<br /><br />OMRRiconoscimento di segni di spunta.
ExportCore, OpeningPdfSupporto per l’esportazione in PDF.
  1. 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.
DetailsContained in partsDescription
CJKOpening.Pdf Processing.Classification Processing.OCRPer lavorare con documenti in lingue CJK.
FaxProcessing.OCRPer il riconoscimento di immagini a bassa risoluzione (con la proprietà IRecognizerParams::LowResolutionMode impostata su TRUE).
FormsLanguagesProcessing.ICR Processing.OCRPer 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.
FormulasLanguagesProcessing.OCRPer il riconoscimento dei linguaggi di formule: Chemistry, Mathematical.
FormalLanguagesProcessing.OCRPer il riconoscimento dei linguaggi formali: Basic, C/C++, COBOL, Fortran, Java, Pascal.
FRXIXProcessing.OCRPer il riconoscimento dei font Gothic.
IndexProcessing.ICR Processing.OCRPer il riconoscimento del tipo di testo Index.
MrfLanguagesProcessing.OCRPer il riconoscimento dei caratteri MICR CMC-7 e MICR, e dei font OCR-A e OCR-B.
NaturalLanguagesProcessing.Classification Processing.ICR Processing.OCRPer 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.
ReceiptProcessing.OCRPer il riconoscimento del tipo di testo Receipt.
TypewriterProcessing.OCRPer il riconoscimento del testo stampato con una macchina da scrivere.
HandwrittenProcessing.OCRPer il riconoscimento del testo scritto a mano.
È ora possibile perfezionare l’elenco dei file utilizzando le colonne rimanenti:
  1. 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.
  2. RequiredByInterfaceLanguage — la lingua dell’interfaccia per cui il file è necessario. I file contrassegnati con “Any” sono necessari indipendentemente dalle impostazioni della lingua.
  3. RequiredByRecognitionLanguage — la lingua di riconoscimento per cui il file è necessario. I file contrassegnati con “Any” sono necessari indipendentemente dalla lingua di riconoscimento.
  4. 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:
  1. Path — il percorso del file nel pacchetto di distribuzione.
  2. FileName — nome del file.
  3. Size — dimensione del file in byte.

Vedere anche

Distribution Kit - macOS