Booklet: Unterschied zwischen den Versionen

Aus PHCIPWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
= Erzeugen eines Booklets aus einer PDF-Datei =
= Erzeugen eines Booklets aus einer PDF-Datei =
Das Ergebnis soll ein DIN A5 Booklet sein und aus einer DIN A4 PDF-Datei (Paper etc.) erstellt werden.
== Methode 1 ==
== Methode 1 ==
 
Das Original-PDF-Dokument wird zu einem PostScript-Dokument konvertiert:
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
  $> 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 20:


  $> 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 ==
=== Diese Methode hat eine huebschere Ausgabe ===
'''Diese Methode hat eine hübschere 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.


Dafür müssen die Anzahl der Seiten des Original-PDF-Dokumentes durch 4 teilbar sein. Ist dem nicht so, so müssen zusätzliche leere Seiten eingefügt werden.


Erzeugen einer leeren PDF-Seite:
Erzeugen einer leeren PDF-Seite:
Zeile 54: Zeile 33:




Anfuegen von leeren PDF-Seiten an das Original-PDF-Dokument:
Anfügen von leeren PDF-Seiten an das Original-PDF-Dokument. Bsp:
Bsp:


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


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




Nun muessen die Seiten in einer Reihenfolge angeordnet werden, die
Nun müssen die Seiten in einer Reihenfolge angeordnet werden, die 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 für ein 4-, 8-, 12- und für ein 16-seitiges Dokument ist hier angegeben:
angegeben:


   4-Seitiges Dokument:  4,1,2,3
   4-Seitiges Dokument:  4,1,2,3
Zeile 77: Zeile 51:




Angeordnet werden die Seiten mit pdfnup (Beispiel fuer 16-seitiges Dokument):
Angeordnet werden die Seiten mit pdfnup (Beispiel für 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
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.

Aktuelle Version vom 19. Juni 2015, 18:39 Uhr

Erzeugen eines Booklets aus einer PDF-Datei

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

Methode 1

Das Original-PDF-Dokument wird 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 hübschere Ausgabe

Dafür müssen die Anzahl der Seiten des Original-PDF-Dokumentes durch 4 teilbar sein. Ist dem nicht so, so müssen zusätzliche leere Seiten eingefügt werden.

Erzeugen einer leeren PDF-Seite:

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


Anfügen 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 anzufügen, dass die Gesamtzahl der Seiten durch 4 teilbar wird. In diesem Beispiel sind es zwei leere Seiten)


Nun müssen die Seiten in einer Reihenfolge angeordnet werden, die letztlich ein Booklet ergibt.

Das Schema für ein 4-, 8-, 12- und für 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 für 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