Die Datei FREngineDistribution.csv beschreibt alle Dateien, die sich in den Ordnern Bin, CommonBin und Data der Distribution von ABBYY FineReader Engine befinden. Diese Datei finden Sie nach der Developer-Installation im Ordner Help (<Stammordner der Installation>/Help).
Sie können FREngineDistribution.csv verwenden, um automatisch eine Liste der Dateien zu erstellen, die für die Funktionsfähigkeit Ihrer Anwendung erforderlich sind. Dieses Verfahren ist nur sinnvoll, wenn Sie die FineReader Engine-Bibliothek für Ihre Anwendung im manuellen Modus installieren und die erforderlichen Dateien ohne das automatische FineReader Engine-Installationsprogramm auf die Workstation kopieren.
Bitte beachten Sie, dass Ihre Anwendung zusätzlich zu den Dateien aus den Ordnern Bin, CommonBin und Data möglicherweise weitere Dateien benötigt, die sich in anderen Ordnern befinden und daher nicht in FREngineDistribution.csv beschrieben sind (z. B. com.abbyy.FREngine-%BUILD_ID%.jar, erforderlich, wenn die Anwendung den Java-Wrapper verwendet). Eine vollständige Liste finden Sie im ABBYY FineReader Engine Distribution Kit.
Schritt-für-Schritt-Anweisungen
Um die Liste der für Ihre Anwendung erforderlichen Dateien zu erhalten, filtern Sie FREngineDistribution.csv nach den ersten drei Spalten (drei Hauptparametern: stage, part und details):
- Stage — die Arbeitsstufe mit FineReader Engine, die von Ihrer Anwendung verwendet wird.
- Part — die Art, in der Sie diese Stufe verwenden möchten. Die Stufe Processing umfasst beispielsweise die Parts BCR, Classification und OCR. Wenn dieses Feld leer ist, wird die Datei für die Arbeitsstufe im Allgemeinen benötigt. Filtern Sie leere Werte nicht heraus.
Core und Core.Resources sind immer erforderlich.
Wenn eines der Felder mehrere durch Kommas getrennte Werte enthält, wird die Datei für alle diese Werte benötigt. Wenn Sie beispielsweise die Stufe Opening verwenden möchten, müssen Sie auch Dateien auswählen, die in der Spalte Stage die Werte „Export, Opening“ und „Opening, Processing“ enthalten. In der folgenden Tabelle finden Sie die Beschreibung der Stufen und ihrer Parts:
| Stage | Erfordert andere Stufen | Enthält Parts | Beschreibung des Parts |
|---|
| Core | <br /> | Resources | Erforderlicher Part. Enthält die für die Kernfunktionalität notwendigen Ressourcen. |
| <br /> | <br /> | OutprocLoading | Enthält das Modul, das für die Arbeit mit der out-of-process geladenen Engine erforderlich ist. |
| <br /> | <br /> | Documentation | Dokumentation. |
| <br /> | <br /> | ForDevelopmentOnly | Nur für die Developer-Installation; darf nicht an Endbenutzer weitergegeben werden. |
| <br /> | <br /> | LoadModuleSupport | Unterstützung für das Laden von Modulen (IEngine::LoadModule-Methode). |
| Opening | Core | Pdf | Öffnen von PDF-Dateien. |
| OfficeConverters | <br /> | <br /> | Öffnen digitaler Eingabedokumente. |
| CompareDocuments | <br /> | <br /> | Vergleich von Dokumenten. |
| Barcodes | <br /> | <br /> | Erkennung von Barcodes. |
| Processing | Core, Opening | BCR | Erkennung von Visitenkarten. Erfordert außerdem die Dateien für den Part OCR. |
| <br /> | <br /> | Preprocessing | Bildvorverarbeitung. |
| <br /> | <br /> | Classification | Klassifizierung von Dokumenten. Erfordert außerdem die Dateien für den Part OCR. |
| <br /> | <br /> | ICR | Erkennung von handschriftlichem/in Druckbuchstaben geschriebenem Text. |
| <br /> | <br /> | OCR | Allgemeine Erkennung. |
| <br /> | <br /> | OMR | Erkennung von Häkchen. |
| <br /> | <br /> | ParallelProcessing | Parallelverarbeitung. |
| Export | Core, Opening | Pdf | Unterstützung für den PDF-Export. |
- Details — weitere spezifische Informationen zu den Vorgängen, bei denen die Datei verwendet wird. Wenn dieses Feld leer ist, wird die Datei für den Part im Allgemeinen benötigt. Filtern Sie leere Werte nicht heraus.
| Details | Enthalten in Parts | Beschreibung |
|---|
| CJK | Opening.Pdf Processing.Classification Processing.OCR | Für die Arbeit mit Dokumenten in CJK-Sprachen. |
| Fax | Processing.OCR | Für die Erkennung von Bildern mit niedriger Auflösung (wenn die Eigenschaft IRecognizerParams::LowResolutionMode auf TRUE gesetzt ist). |
| FormsLanguages | Processing.ICR Processing.OCR | Für die Erkennung von Sprachen für spezielle Spracheinheiten, die für die Datenerfassung und Felderkennung entwickelt wurden. Sie können in Spalte 7 angeben, welche Sprachen Sie benötigen. |
| FormulasLanguages | Processing.OCR | Für die Erkennung von Formelsprachen: Chemie, Mathematik. |
| FormalLanguages | Processing.OCR | Für die Erkennung formaler Sprachen: Basic, C/C++, COBOL, Fortran, Java, Pascal. |
| FRXIX | Processing.OCR | Für die Erkennung gotischer Schriftarten. |
| Index | Processing.ICR Processing.OCR | Für die Erkennung des Texttyps Index. |
| MrfLanguages | Processing.OCR | Für die Erkennung von MICR CMC-7- und MICR-Zeichen sowie von OCR-A- und OCR-B-Schriftarten. |
| NaturalLanguages | Processing.Classification Processing.ICR Processing.OCR | Für die Arbeit mit Dokumenten in allen von ABBYY FineReader Engine unterstützten Sprachen außer denjenigen, die in speziellen Gruppen definiert sind. Sie können in Spalte 6 angeben, welche Sprachen Sie benötigen. |
| Receipt | Processing.OCR | Für die Erkennung des Texttyps Receipt. |
| Typewriter | Processing.OCR | Für die Erkennung von Text, der mit einer Schreibmaschine geschrieben wurde. |
| Handwritten | Processing.OCR | Für die Erkennung von handschriftlichem Text. |
Optimieren Sie nun die Dateiliste anhand der übrigen Spalten:
- RequiredByModule — die Werte in dieser Spalte entsprechen Stage.Part.Details, und diese Spalte muss nicht gefiltert werden, wenn die ersten drei korrekt angegeben wurden. Sie kann jedoch verwendet werden, um zu prüfen, welche Module einbezogen wurden.
- RequiredByInterfaceLanguage — die Oberflächensprache, für die die Datei erforderlich ist. Die mit „Any“ gekennzeichneten Dateien sind unabhängig von den Spracheinstellungen erforderlich.
- RequiredByRecognitionLanguage — die Erkennungssprache, für die die Datei erforderlich ist. Die mit „Any“ gekennzeichneten Dateien sind unabhängig von der Erkennungssprache erforderlich.
- Optional — gibt an, ob die Datei für die Modulfunktionalität erforderlich ist. Wenn der Wert No ist, muss diese Datei in Ihr Distribution Kit aufgenommen werden. Der Wert kann in den folgenden Fällen Yes sein:
- die Datei ist sprachspezifisch. Nehmen Sie sie auf, wenn Sie diese Sprache benötigen (siehe Spalten 5 und 6).
- die Funktionalität, für die diese Datei zuständig ist, wird nicht immer benötigt. Sie kann zum Beispiel zum Öffnen von Bildern in einem bestimmten Format verwendet werden. Weitere Informationen zu dieser Datei, die Ihnen bei der Entscheidung helfen, ob Sie sie benötigen, finden Sie im ABBYY FineReader Engine Distribution Kit.
Schließlich erhalten Sie die Liste der erforderlichen Dateien. Die letzten drei Spalten geben ihren Speicherort und ihre Größe an:
- Path — der Pfad zur Datei im Distributionspaket.
- FileName — Dateiname.
- Size — Dateigröße in Byte.
Distribution Kit - Linux