Font-Problem auf dem Ubuntu-Rechner beim Parsen von PDF-Dateien

9

Ich habe eine Anwendung auf meinem Ubuntu 14.04.x-Rechner. Diese Anwendung führt Text-Mining für PDF-Dateien durch. Ich vermute, dass es Apache Tika usw. verwendet ...

Das Problem ist, dass ich während des Leseprozesses folgende Warnung bekomme:

%Vor%

Wie bekomme ich diese Schriftarten auf meinem Rechner? Oder ist es eine Java-Bibliothek, die ich für Schriftarten vermisse?

    
MaatDeamon 10.09.2015, 18:24
quelle

1 Antwort

4

Ich würde einen dreistufigen Ansatz machen, um dieses Problem zu beheben.

  1. Analysieren Sie, nach welchen Dateien gesucht und nicht mit strace
  2. gefunden wird
  3. Verwenden Sie apt-file, um nach dem Paket zu suchen, das diese Dateien bereitstellt
  4. Installieren Sie das fehlende Paket

1.) Installieren Sie strace, falls es noch nicht installiert ist sudo apt-get install strace

Überprüfen Sie, welche Dateien von Ihrer App verwendet werden:

$> strace <your app> 2>&1 | grep open

Sie können dies weiter für ENOENT-Fehler filtern:

$> strace <your app> 2>&1 | grep open | grep ENOENT

Jetzt sollten Sie wissen, welche Dateien fehlen.

2.) Überprüfen Sie, welches Paket diese Datei bereitstellt. (dpkg -S funktioniert nur für bereits installierte Pakete)

%Vor%

3..) installiere das Paket mit apt-get install <package>

Ich habe hier kein Ubuntu, aber die MS-Fonts sind normalerweise in einem Paket namens "mscorefont" oder ähnlichem verfügbar.

    
Hans Dampf 23.09.2015, 09:38
quelle