NAME
pdfplot - Ausgabe einer PDF-Datei (portable document format) auf einem zentralen Plotter des Rechenzentrums
AUFRUF DES SCRIPTS
pdfplot datei skalierungsfaktor [ options ... ]
BESCHREIBUNG
pdfplot ist ein Script, welches ein PDF-Dokument in eine encapsulated Postscriptdatei wandelt und diese auf einem zentralen Plotter ausgibt. Dazu wird automatisch das auf dem Computeserver installierte Programm PDFTOPS mit verschiedenen Optionen gestartet.
| -eps | erzeugt eine EPS-Datei in der identischen Größe des PDFs | |
| -f 1 -l 1 | nur die erste Seite | |
| -level3 | im Postscript-Level 3 (betrifft nur Schrifteneinbettung, keine Transparenzen) |
Ergebnis ist eine EPS-Datei mit den gleichen Ausmaßen wie die PDF-Datei. Leider können wir nicht, wie früher auf der HP-UX automatisch eine DIN A4 - Portrait - Vorlage, die Standardeingabe für das Programm epsplot erzeugen. Deshalb muss das Programm epsplot zur Ausgabegrößensteuerung mit einem zweiten Parameter versorgt werden, bei dem man die gewünschte Skalierung zum PDF angeben muss.
Die EPS-Zwischendatei liegen im /tmp Verzeichnis und wird nach dem
Drucken gelöscht.
Alle weiteren eingegebenen Optionen werden als Parameter an den Befehl
epsplot
durchgereicht. Wenn man das PDF in Originalgröße plotten möchte, kann man als Skalierungsfaktor 1.0 angeben, muss man aber nicht. Nur wenn weitere Parameter wie z.B. -ab (AutomaticBorder) oder -noprint (kein Ausdruck) angegeben werden sollen, muss Parameter Nr. 2 zwingend angegeben werden. Bei Originalgröße wähle man 1.0 als Skalierungsfaktor. Erst die weiteren Parameter ab Nr. 3 werden ans epsplot durchgereicht.
BEISPIELE
Um die Datei test.pdf, die als DIN A4-PDF vorliegt, auf dem HP DesignJet 5000 PS in der Größe DIN A0 zu plotten, gebe man an:
pdfplot test.pdf 4.0
Möchte man nebeneinander 2 DIN A2-Exemplare bekommen, gebe man z.B. an:
pdfplot test.pdf 2.0 -c=2
OPTIONEN, PARAMETER
- <datei>
- Name der PDF-Eingabedatei. Von dieser Datei wird die erste Seite in eine EPS-Datei gewandelt, da EPS grundsätzlich nur eine Seite lang sein darf.
- <scalierungsfaktor>
- definiert abhängig vom Format der PDF-Datei die gewünschte Größe des Outputs. Entspricht dem Parameter -SF innerhalb des Befehls epsplot. Die Angabe dieser Zahl erfolgt im Unix-Format, d.h. eine Kommazahl wird mit einem . (Punkt) dargestellt.
- macht um jedes Einzelbild einen Rahmen -automatic_border.
- -c=anzahl
- gibt die Anzahl Kopien pro Eingabebild an. Voreingestellt ist c1. Die Ausgabe erfolgt papiersparend. anzahl muss eine positive Integerzahl sein.
- -noprint
- verhindert das Drucken und bewahrt die erzeugte Druckdatei, nicht aber das EPS im /tmp Directory.
- -o=<datei>
- lenkt die Ausgabe in die Datei datei um.
pdfplot Optionen müssen in der Kommandozeile angegeben werden. Die ersten beiden Parameter datei und scalierungsfaktor müssen in genau dieser Reihenfolge stehen, alle weiteren Parameter werden an den Befehl epsplot durchgereicht.
-ab
- -m normalpapier, photopapier
- Papieranwahl, voreingestellt ist normalpapier
- -pq 3, 2, 1
- print_qualitaet, 3=beste (voreingestellt), 2=normal, 1=schnell
- -hc anzahl
- hardcopies, Anzahl der Kopien auf Einzelblättern. Zu empfehlen bei grossen Plots (MB) mit einer Ausgabegröße > A2
WICHTIGE HINWEISE
PDF-Dateien müssen grundsätzlich binär auf den Computeserver übertragen werden. Wir empfehlen immer, die Datei unabhängig von ihrem Datenvolumen, auf das temporäre Verzeichnis /tmp zu transferieren, damit kein Quotaproblem auftreten kann und die nicht mehr weiter benötigte Druckdatei vom System selbst nach ein paar Tagen wieder gelöscht wird.
- PDF-Dateien sollten immer alle Schriften eingebettet haben, damit plotterseitig keine Ersatzschrift verwendet wird. Oft scheinen Leerzeichen zu verschwinden, weil der Plotter eine Schrift mit größerer Buchstabenbreite substituiert. Transparenzen verschwinden beim PDFTOPS immer, sodass deren Verwendung nur möglich ist, wenn bereits PC-seitig mit dem Acrobat (kein Reader) das Dokument in EPS gewandelt und anschließend der Befehl
epsplot genutzt wird.
COPYRIGHT
Copyright 2008 Rechenzentrum der Ruhr-Universität Bochum
|
|
Wunschgröße des Ausdrucks |
Skalierungsfaktor |
|
|
Ausdrucke in DIN A0 (ca. 118 x 84) |
|
|
|
DIN A0 |
1.0 = (√2 )° |
|
|
DIN A0 |
1.41 = (√2)¹ |
|
|
DIN A0 |
2.0 = (√2 )² |
|
|
DIN A0 |
2.83 = (√2 )³ |
|
|
DIN A0 |
4.0 = (√2 ) hoch 4; |
|
|
Ausdrucke in DIN A1 (ca. 84 x 59) |
|
|
|
DIN A1 |
0.707 = 1 / (√2) |
|
|
DIN A1 |
1.0 = (√2)° |
|
|
DIN A1 |
1.41 = (√2)¹ |
|
|
DIN A1 |
2.0 = (√2)² |
|
|
DIN A1 |
2.83 = (√2)³ |
|
|
Ausdrucke in DIN A2 (ca. 59 x 42) |
|
|
|
DIN A2 |
0.5 = 1 / (√2)² |
|
|
DIN A2 |
0.707 = 1 / (√2) |
|
|
DIN A2 |
1.0 = (√2)° |
|
|
DIN A2 |
1.41 = (√2)¹ |
|
|
DIN A2 |
2.00 = (√2)² |



