Booklet: Unterschied zwischen den Versionen

Aus PHCIPWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
== Methode 1 ==
== Methode 1 ==


Ergebnis soll sein ein DIN A5 Booklet aus einer  
Das Ergebnis soll ein DIN A5 Booklet sein und aus einer DIN A4 PDF-Datei (Paper etc.) erstellt werden.
DIN A4 PDF-Datei (Paper etc.)


Dazu wird das Original-PDF-Dokument zu einem PostScript-Dokument
Dazu wird das Original-PDF-Dokument zu einem PostScript-Dokument konvertiert:
konvertiert:


  $> pdftops Original.pdf vorlage.ps
  $> pdftops Original.pdf vorlage.ps




Das Programm psbook sortiert die Seiten des PostScript-Dokuments
Das Programm psbook sortiert die Seiten des PostScript-Dokuments um, so dass sie in der Reihenfolge zu einem Booklet-Drucks vorliegen:
um, so dass sie in der Reihenfolge zu einem Booklet-Drucks vorliegen:


  $> psbook -s16 vorlage.ps vorlage-book.ps
  $> psbook -s16 vorlage.ps vorlage-book.ps


(Dabei ist zu beachten, das die Seitenzahl des Booklets, die mit dem Parameter  
(Dabei ist zu beachten, das die Seitenzahl des Booklets, die mit dem Parameter -s angegeben wird, durch 4 teilbar ist. Sollten Seiten zur Teilbarkeit mit 4
-s angegeben wird, durch 4 teilbar ist. Sollten Seiten zur Teilbarkeit mit 4
fehlen, so fuegt psbook entsprechend Leerseiten ein. Im obigen Beispiel wird ein 14-seitiges Dokument gedruckt. Die nächst höhere durch 4 teilbare Zahl
fehlen, so fuegt psbook entsprechend Leerseiten ein. Im obigen Beispiel wird  
ist 16. Daher werden 16 Seiten fuer das zu erzeugende Dokument vorgegeben, psbook fuegt zwei leere Seiten ein.)
ein 14-seitiges Dokument gedruckt. Die nächst höhere durch 4 teilbare Zahl
ist 16. Daher werden 16 Seiten fuer das zu erzeugende Dokument vorgegeben,
psbook fuegt zwei leere Seiten ein.)




Zeile 27: Zeile 21:


  $> ps2pdf14 vorlage-book.ps booklet.pdf
  $> ps2pdf14 vorlage-book.ps booklet.pdf
Das erzeugte booklet.pdf laesst sich mit kpdf drucken.
Dabei ist zu beachten, dass ueber die "Kurze Seite" umgebrochen wird
(Printer>Eigenschaften>Beidseitiger Druck) und zwei Seiten pro Blatt
ausgedruckt werden.


== Methode 2 ==
== Methode 2 ==

Version vom 19. Juni 2015, 17:36 Uhr

Erzeugen eines Booklets aus einer PDF-Datei

Methode 1

Das Ergebnis soll ein DIN A5 Booklet sein und aus einer DIN A4 PDF-Datei (Paper etc.) erstellt werden.

Dazu wird das Original-PDF-Dokument zu einem PostScript-Dokument konvertiert:

$> pdftops Original.pdf vorlage.ps


Das Programm psbook sortiert die Seiten des PostScript-Dokuments um, so dass sie in der Reihenfolge zu einem Booklet-Drucks vorliegen:

$> psbook -s16 vorlage.ps vorlage-book.ps

(Dabei ist zu beachten, das die Seitenzahl des Booklets, die mit dem Parameter -s angegeben wird, durch 4 teilbar ist. Sollten Seiten zur Teilbarkeit mit 4 fehlen, so fuegt psbook entsprechend Leerseiten ein. Im obigen Beispiel wird ein 14-seitiges Dokument gedruckt. Die nächst höhere durch 4 teilbare Zahl ist 16. Daher werden 16 Seiten fuer das zu erzeugende Dokument vorgegeben, psbook fuegt zwei leere Seiten ein.)


Nun wird das erzeugte PostScript-Dokument zu einem PDF-Dokument konvertiert:

$> ps2pdf14 vorlage-book.ps booklet.pdf

Methode 2

Diese Methode hat eine huebschere Ausgabe

Erzeugen eines Booklets aus einer PDF-Datei

Ergebnis soll sein ein DIN A5 Booklet aus einer DIN A4 PDF-Datei (Paper etc.)

Dafuer muessen die Anzahl der Seiten des Original-PDF-Dokumentes durch 4 teilbar sein. Ist dem nicht so, so muessen zusaetzliche leere Seiten eingefuegt werden.


Erzeugen einer leeren PDF-Seite:

$> touch leer.txt
$> a2ps -o leer.ps leer.txt
$> ps2pdf leer.ps leer.pdf


Anfuegen von leeren PDF-Seiten an das Original-PDF-Dokument: Bsp:

$> pdfjoin --outfile Original-4er.pdf Original.pdf leer.pdf leer.pdf

(es sind so viele leere Seiten anzufuegen, dass die Gesamtzahl der Seiten durch 4 teilbar wird. In diesem Beispiel sind es zwei leere Seiten)


Nun muessen die Seiten in einer Reihenfolge angeordnet werden, die letztlich ein Booklet ergibt.

Das Schema fuer ein 4-, 8-, 12- und fuer ein 16-seitiges Dokument ist hier angegeben:

 4-Seitiges Dokument:   4,1,2,3
 8-Seitiges Dokument:   8,1,2,7,6,3,4,5
12-Seitiges Dokument:  12,1,2,11,10,3,4,9,8,5,6,7
16-Seitiges Dokument:  16,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9
usw.


Angeordnet werden die Seiten mit pdfnup (Beispiel fuer 16-seitiges Dokument):

$> pdfnup Original-4er.pdf --pages 16,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9 --nup 2x1 --orient landscape --outfile booklet.pdf

Das durch pdfnup erzeugte booklet.pdf laesst sich nun mit kpdf drucken. Dabei ist zu beachten, dass ueber die "Kurze Seite" umgebrochen wird (Printer>Eigenschaften>Beidseitiger Druck) und eine Seite pro Blatt ausgedruckt wird.