Booklet: Unterschied zwischen den Versionen

Aus PHCIPWiki
Zur Navigation springen Zur Suche springen
 
Zeile 1: Zeile 1:
= Erzeugen eines Booklets aus einer PDF-Datei =
= 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.
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:
== Methode 1 ==
Das Original-PDF-Dokument wird zu einem PostScript-Dokument konvertiert:


  $> pdftops Original.pdf vorlage.ps
  $> pdftops Original.pdf vorlage.ps
Zeile 23: Zeile 22:


== 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 41: 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 64: 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