Booklet: Unterschied zwischen den Versionen

Aus PHCIPWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Erzeugen eines Bookletts aus einer PDF-Datei = == Methode 1 == Ergebnis soll sein ein DIN A5 Booklet aus einer DIN A4 PDF-Datei (Paper etc.) Dazu wird das Or…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Erzeugen eines Bookletts aus einer PDF-Datei =
= Erzeugen eines Booklets aus einer PDF-Datei =
== Methode 1 ==
== Methode 1 ==


Zeile 19: Zeile 19:
-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  
fehlen, so fuegt psbook entsprechend Leerseiten ein. Im obigen Beispiel wird  
ein 14-Seitiges Dokument gedruckt. Die naechst hohere durch 4 teilbare Zahl
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,
ist 16. Daher werden 16 Seiten fuer das zu erzeugende Dokument vorgegeben,
psbook fuegt zwei leere Seiten ein.)
psbook fuegt zwei leere Seiten ein.)
Zeile 37: Zeile 37:
== Methode 2 ==
== Methode 2 ==
=== Diese Methode hat eine huebschere Ausgabe ===
=== Diese Methode hat eine huebschere Ausgabe ===
Erzeugen eines Bookletts aus einer PDF-Datei
Erzeugen eines Booklets aus einer PDF-Datei


Ergebnis soll sein ein DIN A5 Booklet aus einer  
Ergebnis soll sein ein DIN A5 Booklet aus einer  
Zeile 44: Zeile 44:
Dafuer muessen die Anzahl der Seiten des Original-PDF-Dokumentes
Dafuer muessen die Anzahl der Seiten des Original-PDF-Dokumentes
durch 4 teilbar sein. Ist dem nicht so, so muessen zusaetzliche
durch 4 teilbar sein. Ist dem nicht so, so muessen zusaetzliche
Leere Seiten eingefuegt werden.
leere Seiten eingefuegt werden.




Zeile 67: Zeile 67:
letztlich ein Booklet ergibt.  
letztlich ein Booklet ergibt.  


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


   4-Seitiges Dokument:  4, 1, 2, 3
   4-Seitiges Dokument:  4,1,2,3
   8-Seitiges Dokument:  8, 1, 2, 7, 6, 3, 4, 5
   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
  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
  16-Seitiges Dokument:  16,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9
  usw.
  usw.




Angeordnet werden die Seiten mit pdfnup (Beispiel fuer 16-Seitiges Dokument):
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
  $> 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

Version vom 19. Januar 2010, 19:10 Uhr

Erzeugen eines Booklets aus einer PDF-Datei

Methode 1

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

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


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

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.