lecture: PDF-KungFoo mit Ghostscript & Co.

PDF-Debugging (vorwiegend) auf der Kommandozeile

Event_large

Der Vortrag demonstriert einige der Top-10-Probleme (Reihung nach der subjektiven Erfahrung des Autors), die bei der Verarbeitung oder Erstellung von PDF-Dateien in der Praxis auftreten können.

Zu den behandelten Problemkreisen gehören unter anderem:

* Darstellung von Schriften auf dem Bildschirm oder im Druckbild
* Darstellung von transparenten Grafik-Elementen im Druckbild
* Extraktion von Text-Stellen oder ganzen Texten
* Konvertierung von RGB- oder CMYK-Schwarz oder Grau nach „echtem“ Schwarz/Grau
* Extraktion von Bildern
* Reduzierung der Dateigröße
* Erkennung gescannter Seiten
* Skalierung von PDF-Seiten
* Ungewollte Änderungen bei eingebetteten Bildern (Farbraum, Auflösung)
* Linearisierung („Web-Optimierung“) von PDFs

Er führt außerdem einige mehr und auch weniger bekannte Kommandozeilen-Tools vor, die man zum Analysieren und Reparieren dieser Problembereiche verwenden kann:

- qpdf
- pdftk
- pdfinfo
- pdffonts
- pdfimages
- pdfunite
- pdfwalker
- pdf-parser.py
- pdfid.py
- diverse 'podofo'-Tools
- mubusy
- origami
- Ghostscript (mit wenig bekannten, aber sehr nützlichen Kommandozeilen-Parametern)

Dieser Vortrag wird nicht viele Folien zeigen – stattdessen wird er gelingen (oder scheitern) wegen seines großen Anteils an live vorgeführten Beispielen.