moved pdf-analysis from gists to own repo

renamed pfd-analysis to file-analysis
moved files to subfolder
This commit is contained in:
Tobias Kessels
2019-04-16 16:49:26 +02:00
parent 79cfd09ed2
commit fee1e55d60
3 changed files with 119 additions and 0 deletions

11
files/README Normal file
View File

@@ -0,0 +1,11 @@
README - pdfanalysis
Dieser Container enthält Tools um PDFs zu analysieren:
pdfid.py - Schnelle Übersicht über PDF-Aufbau.
pdf-parser.py - Zerlegen und extrahieren von PDF-Elementen
peepdf.py - PDF - Analyse Framework mit Javascript Analyse
pdftk - Tool um das PDF zu "flatten"
convert - ImageMagick Tool zum convertieren
Für Kommandobeispiele /opt/command_help lesen.
Der Nutzer innerhalb des Containers braucht Schreibrechte auf das gemountete Verzeichnis.

54
files/command_help Normal file
View File

@@ -0,0 +1,54 @@
## pdfid.py
#Überblick über Inhalt eines PDFs
pdfid.py <pdf-file>
#Um einen ganzen Ordner mit PDFs zu analysieren
pdfid.py -s <dir>
#Verarbeitung erzwingen auch wenn Datei defekt
pdfid.py -f <pdf-file>
## peepdf.py
#Überblick ähnlich pdfid.py
peepdf.py <pdf-file>
#Verarbeitung erzwingen auch wenn Datei defekt ist z.B: bei der Fehlermeldung:
# Error: An error has occurred while parsing an indirect object!!
peepdf.py -f <pdf-file>
#starten der interactiven peepdf-shell (empfohlen)
peepdf.py -f -i <pdf-file>
# in der shell zeigt die Eingabe von "help" weitere Informationen an
## pdf-parser.py
#Überblick über Struktur des Dokuments
pdf-parser.py <pdf-file>
#Auswahl eines Elements
pdf-parser.py -o <obj-ID> <pdf-file>
#Hashen der Elemente
pdf-parser.py -H <pdf-file>
pdf-parser.py -H -o <obj-id> <pdf-file>
#Exportieren eines Objects (z.B. word.doc)
pdf-parser.py -d <extracted-filename> -f -o <obj-id> <pdf-file>
## pdftk
#Dateien extrahieren
pdftk <pdf-file> unpack_files
#PDF - Plätten (javascript und andere objekte entfernen)
#Dieser Prozess ist anschließend zu überprüfen
pdftk <pdf-file> cat output flattened_<original_filename>
#PDF - reparieren
pdftk <pdf-file> output fixed<original_filename>
##convert
#PDF - in TIFF Plätten
convert <pdf-file> <original_filename>.tiff