PDF-KungFoo mit Ghostscript & Co.
16:00 bis 17:00 in Raum V4
Kurt Pfeifle
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 Vortrag wird’s nicht viele Folien zu sehen geben. Stattdessen werden alle Themen “live” am Beamer vorgeführt. Der Vortrag ist geeignet für Windows, Linux, Mac OSX und BSD-Unix- Anwender.
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 Vortrag 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)
Vorwissen
- Interesse an PDF-Erzeugung
- Interesse an PDF-Bearbeitung
- Interesse an PDF-Debugging
- keine Angst vor der Kommandozeile
Vorbereitung
Das Thema ist NICHT als ‘Mitmach’-Thema konzipiert. Es ist vielmehr ein “Aufpass”-Thema! Denn dabei wird’s nicht viele Folien geben, sondern fast ausschließlich Live-Vorführung. Im Nachhinein werden die Teilnehmer über die Tübix-Seite dann ein Archiv mit allen entsprechenden Dokumenten herunterladen können: verwendete Beispiel-Dateien sowie ein Transkript des Vortrags, das alle gezeigten Kommandos nochmals wiedergibt und kurz erläutert.