Workshop: PDF-KungFoo mit Ghostscript & Co.

Ein paar überraschende Tipps und Tricks für den Umgang mit dem am weitesten verbreiteten Dokumenten-Format

Event_large

PDF ist das am weitesten verbreitete Dokumenten-Format.

Allerdings ist man als PC-Benutzer häufig mit seinem Latein am Ende, wenn das PDF beim Ausdrucken plötzlich anders aussieht als auf dem Bildschirm. Oder wenn beim Kollegen der eigene Entwurf des gemeinsam zu erstellenden Dokuments nicht mehr lesbar ist. Oder wenn man aus einem PDF-Dokument einige Seiten entfernen und stattdessen ein paar weitere einfügen möchte.

Bei diesem Workshop wird's nicht viele Folien zu sehen geben. Stattdessen werden alle Themen "live" am Beamer vorgeführt.

Der Workshop ist geeignet für Windows, Linux, Mac OSX und BSD-Unix-Anwender.

General-Thema
-------------

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

Themen-Details
--------------

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

Der Workshop führt außerdem schrittweise in einige mehr und auch weniger
bekannte Kommandozeilen-Tools ein, die man zum Analysieren und
Reparieren dieser Problembereiche verwenden kann:

- `qpdf`
- `pdftk`
- `pdfinfo`
- `pdffonts`
- `pdfimages`
- `pdfunite`
- `pdf-parser.py`
- `pdfid.py`
- `mutool`
- Ghostscript (mit wenig bekannten, aber sehr nützlichen
Kommandozeilen-Parametern)

Der Workshop-Leiter wird nicht viele Folien verwenden – stattdessen wird
**ein hoher Anteil live vorgeführter Beispiele** demonstrieren, wie die
Teilnehmer am eigenen Rechner die Problemfälle, Analysen und
Lösungen nachvollziehen können.