Home / EasyLinux / 2009 / 03 / Nicht nur zum Drucken

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(233 Punkte bei 16 Stimmen)
Re: War doch klar...
(162 Punkte bei 6 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Nicht nur zum Drucken

PostScript- und PDF-Dateien

09.07.2009 PDF und PostScript sind in der Linux-Welt zwei wichtige Dateiformate. In diesem Artikel erfahren Sie, wie Sie diese Formate erzeugen, betrachten, konvertieren und ausdrucken.

PDF-Dateien kennen die meisten Anwender, denn PDF hat sich als Standardformat für längere Dokumentation bis zu kompletten Büchern, aber auch für Kontoauszüge, Rechnungen und andere Dinge durchgesetzt. Das PDF-Format hat noch einen älteren Bruder namens PostScript, der in der Linux-Welt – zumindest unter der Oberfläche – eine noch größere Rolle spielt. Wir verraten, welche Möglichkeiten die Formate bieten, was Ansehen, Erzeugen, Ausdrucken und Verändern angeht.

PostScript und PDF

PostScript ist eine so genannte Seitenbeschreibungssprache. Ähnlich wie bei Vektorgrafiken enthalten PostScript-Dateien also überwiegend Beschreibungen des Inhalts, die z. B. angeben, dass an einer bestimmten Position der Text "EasyLinux" in der Schriftart Times New Roman, 13 pt. stehen soll. Grafiken und Bilder kann ein PostScript-Dokument sowohl in einem Pixel- als auch im Vektorformat enthalten – abhängig davon, welches Format das Originalbild hatte. PostScript verstehen viele Laserdrucker direkt, weil sie einen PostScript-Interpreter enthalten. Wer eine PostScript-Datei auf einem solchen Drucker ausgeben will, schickt die Datei darum unverändert an das Gerät, das sie liest und daraus die Druckseiten erzeugt. Auch die Druckmaschinen in Druckereien beherrschen PostScript.

Linux verwendet in seinem Drucksystem für alle internen Vorgänge das PostScript-Format. Wenn Sie also in OpenOffice Writer einen Brief drucken, erzeugt das Officepaket daraus eine PostScript-Datei und stellt sie in die Druckerwarteschlange. Das Drucksystem reicht diese dann – im Falle eines PostScript-fähigen Druckers – direkt an das Gerät weiter. Bei Tintenstrahl- und billigen Laser-Druckern ohne PostScript-Interpreter ist noch eine zusätzliche Verarbeitungsstufe nötig, in der ein Treiber die PostScript-Daten in das native (Bitmap-basierte) Format umwandelt, das der jeweilige Drucker versteht.

PostScript-Dateien können Sie aber auch am Rechner betrachten, dafür gibt es PostScript-Viewer (wie z. B. gv, siehe Abschnitt PostScript-Viewer), und Sie können Sie mit allerlei Tools in andere Formate konvertieren oder beispielsweise einen Ausdruck vorbereiten, der vier verkleinerte Seiten auf einem Blatt enthält. Mehr zur Konvertierung finden Sie im Abschnitt Konverter.

Das PDF-Format ist jünger als PostScript, und Adobe hat es als Dokumentenaustauschformat konzipiert. PostScript-Dateien leiden oft an Darstellungsproblemen, wenn auf einem Rechner nicht alle Schriftarten installiert sind, die der Ersteller der PostScript-Datei verwendet hat. Eine PDF-Datei enthält immer alle verwendeten Schriften, geht dabei aber sparsam vor: Wenn Sie eine Datei erstellen, in der Sie nur die Buchstaben A, B und C verwenden, enthält diese auch nur die Schriftinformationen für diese drei Buchstaben – das spart Platz. Unter Windows und Mac OS X steht zudem mit Adobe Acrobat ein Programm zur Verfügung, das PDF-Dateien komfortabel verändert; bei PostScript sind keine nachträglichen Korrekturen vorgesehen. In der Linux-Welt gibt es noch kein mit Adobe Acrobat unmittelbar vergleichbares Tool; mehr dazu später.

Dateien im PDF- oder PostScript-Format erhalten Sie nicht nur als fertige Dokumente, aus vielen Anwendungen heraus können Sie auch selbst welche erzeugen. Der PDF-Export in OpenOffice ist vielleicht schon allgemein bekannt, weil er ein besonders nützliches Feature ist, aber auch aus fast allen anderen Programmen, die drucken können, erzeugen Sie auf einem kleinen Umweg PDF-Dateien. Die Druckdialoge bieten üblicherweise ein Option In Datei drucken an. Wenn Sie die verwenden, erstellen Sie eine PostScript-Datei, die Sie an beliebiger Stelle ablegen. Mit dem Kommandozeilentool ps2pdf, das wir weiter unten im Abschnitt Konverter vorstellen, wird daraus eine PDF-Datei. Ein Beispiel für die Nützlichkeit: Webseiten im HTML-Format lassen sich in der Regel schlecht archivieren, weil Sie die enthaltenen Bilder separat speichern müssten; zudem passen die Verlinkungen der Bilder in einer lokal gesicherten HTML-Datei nicht zu den neuen Orten der Bildkopien. Einfacher ist es, die HTML-Datei direkt ins PDF-Format zu exportieren, wenn Ihr Browser das beherrscht, oder alternativ der gerade beschriebene Umweg über das Drucken in eine PostScript-Datei.

PDF-Viewer

Der klassische PDF-Betrachter, der für alle wichtigen Betriebssysteme erhältlich ist, ist der Adobe Reader [1]. Das früher Acrobat Reader genannte Programm kommt aus der Schmiede des PDF-Erfinders Adobe, und es ist unter Linux die erste Wahl, wenn es um hundertprozentig korrekte Darstellung von PDF-Dateien geht. Vor allem Dateien, die transparente Objekte enthalten, sehen oft nur im Adobe Reader exakt so aus, wie sie es sollen.

Abbildung 1: Der Adobe Reader ist der Standardviewer für PDF-Dateien – unter Linux genauso wie unter Windows und Mac OS X.

Der Reader kann Dateien auch sehr gut drucken und bietet dabei viele nützliche Optionen, etwa den Druck mehrerer verkleinerter Seiten auf ein Blatt. Wer eine mit Impress oder ähnlichen Programmen erstellte Präsentation im PDF-Format speichert, kann sie mit dem Reader im Vollbildformat präsentieren, die Tastenkombination zum Wechseln zwischen Vollbild- und normaler Darstellung ist [Strg]+[L]. Mit [Strg]+[Umschalten]+[N] rufen Sie ein kleines Fenster auf, in das Sie eine Seitenzahl eintragen – der Reader springt dann zur Seite. Beachten Sie zur Seitennummerierung auch den Kasten Seitenzahlen in PDF-Dateien.

Um ein geöffnetes Dokument im Reader zu rotieren, verwenden Sie die Tastenkombinationen [Strg]+[Umschalt]+[+] (im Uhrzeigersinn) und [Strg]+[Umschalt]+[]+[]+[] (dagegen). Das ist manchmal nötig, wenn ein Dokument falsche Informationen zu seiner Ausrichtung enthält: Schrift, die seitlich von oben nach unten läuft, ist am Bildschirm nicht gut lesbar.

Seitenzahlen in PDF-Dateien

PDF-Dateien können als Zusatzinformation zu jeder Seite auch eine Seitenzahl speichern. Das ist hilfreich, wenn Sie ein großes Dokument (etwa eine komplette EasyLinux-Ausgabe) in Form mehrerer PDF-Dateien erhalten. Das PDF-Dokument, das Seite 119-121 enthält, weiß dann, um welche Seiten es sich handelt. Darum haben Sie in solchen Dokumenten zwei Möglichkeiten, zu einer bestimmten Seite zu springen: Sie können die intern gespeicherte Nummer (also im Beispiel zwischen 119 und 121) eingeben oder alternativ die Zahlen 1 bis 3 verwenden.

Nicht alle PDF-Viewer unterstützen die internen Seitenzahlen. Es klappt u. a. im Adobe Reader und in Evince, nicht aber in Xpdf, kpdf und KGhostView.

Der größte Nachteil des Adobe Readers ist seine Größe – die führt dazu, dass das Laden des Programms auf langsamen Rechnern sehr viel Zeit benötigt. Auch das Navigieren von Seite zu Seite geht das Programm eher gemütlich an. Um schnell einen Blick in eine PDF-Datei zu werfen, gibt es darum bessere Tools, z. B. KDEs kpdf und KGhostView, Gnome's Allesbetrachter Evince [2] (Abbildung 2) oder den schon in die Jahre gekommenen Viewer xpdf[3]. KDE 4 hat auch einen Dateibetrachter für viele Formate: Er heißt Okular [4], ist eine Weiterentwicklung von xpdf und bietet einige besondere Features, darunter die Möglichkeit, Kommentare in verschiedenen Formen im Dokument anzubringen (Abbildung 3). Diese Anmerkungen landen aber nicht in der PDF-Datei, sondern in der persönlichen KDE-Verzeichnishierarchie (genauer: in Dateien im Ordner ~/.kde4/share/apps/okular/docdata/).

Alle genannten Programme starten schneller als der Adobe Reader und wechseln auch schneller von Seite zu Seite, was gerade bei sehr großen Dokumenten von Vorteil ist.

Abbildung 2: Der Gnome-Dateibetrachter Evince zählt zu den schnellsten PDF-Viewern unter Linux.

Abbildung 3: Okular ist das KDE-Gegenstück zu Evince und lässt Sie u. a. Kommentare in PDF-Dateien anbringen.

Auch Evince bietet einen Vollbildmodus. Wollen Sie eine Präsentation vorführen, schalten Sie ihn mit Ansicht / Präsentation oder [F5] ein – dann verschwinden, wie beim Adobe Reader, nicht nur die Bedienelemente von Evince, sondern auch die Startleiste oder sonstige Desktopobjekte. Daneben gibt es noch einen alternativen Vollbildmodus, der auch so heißt: Sie erreichen ihn über Ansicht / Vollbildmodus oder [F11] und sehen dann noch einige wenige Programmelemente, etwa für die Direktwahl der Seite. Die erreichen Sie übrigens jederzeit bequem per Tastenkombination: Mit [Strg]+[L] springt der Cursor in das Seitenzahlfenster, wo Sie nur noch die anzuzeigende Seitenzahl eingeben und mit [Eingabe] bestätigen. Wollen Sie ein Dokument um 90 Grad rotieren, verwenden Sie die Tastenkombinationen [Alt]+[Cursor links] (gegen den Uhrzeigersinn) und [Alt]+[Cursor rechts] (im Uhrzeigersinn). Auch der Druckdialog von Evince überzeugt, da er zahlreiche Einstellmöglichkeiten bietet.

Die meisten PDF-Viewer ermöglichen es Ihnen auch, Inhalte per Copy & Paste in andere Dokumente zu übernehmen. Dabei können Sie sowohl Texte als auch enthaltene Grafiken übernehmen. Je nach Viewer müssen Sie dazu zunächst in einen Auswahlmodus umschalten. Das PDF-Format unterstützt DRM (Digital Rights Management), es gibt also PDF-Dateien, die Sie nicht drucken können oder die das Kopieren der enthaltenen Texte und Grafiken verbieten. Der Adobe Reader und auch die meisten anderen Viewer halten sich an diese DRM-Einstellungen. Wie Sie mit Okular, dem Dateibetrachter von KDE 4, DRM abschalten, lesen Sie in den KDE-Tipps ab Seite 88 dieser Ausgabe.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1940 Hits
Wertung: 65 Punkte (6 Stimmen)

Schlecht Gut

Infos zum Autor

Hans-Georg Eßer

Hans-Georg Eßer

Hans-Georg Eßer ist Chefredakteur der Zeitschrift EasyLinux, Doktorand an der Uni Erlangen-Nürnberg und seit Mitte der 90er begeisterter Linux-Anwender.


Infos zur Publikation

Infos zur Publikation

title_2012_01

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

EasyLinux erscheint vierteljährlich und kostet EUR 9,80. Weitere Informationen zum Heft finden Sie auf der EasyLinux-Homepage.

Das EasyLinux-Jahresabo kostet EUR 33,30. Details zum EasyLinux-Jahresabo finden Sie im LNM-Shop.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 3 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...