1 |
PDF-XFA-Extraktion-Server: |
2 |
|
3 |
Es wird eine aktuelle Version von iText benötigt! |
4 |
Homepage: http://www.lowagie.com/iText/ |
5 |
Die Bibliothek ist im lib Verzeichnis zu hinterlegen. |
6 |
|
7 |
$ wget -O lib/itext-2.0.6.jar http://prdownloads.sourceforge.net/itext/itext-2.0.6.jar |
8 |
|
9 |
Kompilieren des Servers: |
10 |
|
11 |
$ bin/compile.sh src/de/intevation/pdfimport/Server.java |
12 |
|
13 |
Ausführen des Servers: |
14 |
|
15 |
$ bin/run.sh de.intevation.pdfimport.Server |
16 |
|
17 |
startet den Server auf Port 1111. Der Zugriff |
18 |
ist auf localhost beschränkt. |
19 |
|
20 |
Folgende System-Properties (-D) werden unterstützt: |
21 |
|
22 |
* port=<Port-Nummer>: Port auf dem der Server |
23 |
laufen soll. Default: 1111 |
24 |
|
25 |
* allowed.ips=<Komma getrennte Liste mit Rechner>: |
26 |
Liste von Rechneradressen, die Zugriff auf den |
27 |
Dienst haben sollen. Default: 'localhost' |
28 |
|
29 |
* extract.parts=<Komma getrennte Liste>: Liste von |
30 |
Unterbäumen, die aus dem XFA-Teil des PDFs extrahiert |
31 |
werden sollen. Default: 'xfa:data' |
32 |
|
33 |
Test: |
34 |
|
35 |
$ export PDF=ausgefuelltes.pdf |
36 |
|
37 |
$ (stat --format="%s\n" $PDF; cat $PDF) | nc localhost 1111 |
38 |
|