HELIOS PDF Handshake 2.0 Benutzerhandbuch


6 Extrahieren/Zusammenfügen von Dateien mit "pdfcat"
6.1 Programmverhalten und Vorgaben
Das "pdfcat"-Programm ermöglicht Ihnen auf dem Server PDF-Dateien in einzelne Seiten aufzuteilen oder mehrere PDF-Seiten zu einer Datei zusammenzufügen. Die Verwendung von "pdfcat" ist unentbehrlich, wenn Sie ein mehrseitiges Dokument haben, welches Sie in einem reinen EPSF- oder OPI-Workflow einsetzen wollen. Der OPI Server erzeugt immer nur von der ersten Seite eines PDF-Dokuments ein Platzierungsbild. Wenn Sie also ein Platzierungsbild von der zweiten Seite eines Dokuments haben möchten, müssen Sie die gewünschte Seite extrahieren und als neue Einzelseiten-PDF-Datei sichern. Die nachfolgende Grafik zeigt die drei verschiedenen Programmmodi, die alle unabhängig voneinander sind und sich gegenseitig ausschließen: Der "Zusammenfügen"-Modus verbindet die ausgewählten PDF-Dateien (oder Teile davon) zu einer neuen Datei, der "Anhängen"-Modus hängt die ausgewählten Dateien (oder Teile davon) an eine bestehende Datei an und der "Extraktions"-Modus schreibt die ausgewählten Seiten eines existierenden Dokuments in neue Einzelseitendateien.

Bitte beachten Sie...
Jede PDF-Datei enthält eine Liste von Dateiinformationen, wie z.B. Verfasser, Erstellungsdatum, Änderungsdatum, Bildprofile (optional). Außerdem kann eine PDF-Datei Sicherheitseinstellungen beinhalten (optional), eine Liste von Lesezeichen (Inhaltsverzeichnis) und Anmerkungen wie Textfelder, Knöpfe usw.
Das "pdfcat"-Programm organisiert und erstellt PDF-Dateien neu. Dabei werden die Dateiinformationen, Profile, Sicherheitseinstellungen, Lesezeichen und Anmerkungen wie folgt behandelt:
pdfcat -o
pdfcat -a
pdfcat -e
Nur für
OPI-Nutzer
Für PDF-Dateien, die mit "pdfcat" erstellt wurden, funktioniert die automatische Layouterzeugung nicht. Sie müssen unser "touch"-Hilfsprogramm oder das UNIX-Layoutprogramm auf dem Server nutzen, um Platzierungsbilder von den neuen PDF-Dateien zu erzeugen.
6.2 Parameterliste
Das "pdfcat"-Programm erkennt folgende Parameter:
pdfcat -h
pdfcat -o outDoc inDocs ...
pdfcat -a outDoc inDocs ...
pdfcat -e prefix inDoc
-h
zeigt den Online-Hilfetext.
-o
fügt existierende PDF-Dokumente (inDocs...) zu einem neuen PDF-Dokument (outDoc) zusammen. Mit diesem Parameter müssen Sie einen Zieldateinamen und einen oder mehrere Ursprungsdateinamen bestimmen. Es ist möglich, nur ausgewählte Seiten von der Ursprungsdatei zur Zieldatei zu kopieren, indem Sie Seitenbereiche angeben. Gültige Seitenbereiche sind im Abschnitt "Seitenbereiche" weiter unten aufgeführt.

Wichtig: Wenn der Name, den Sie für die Zieldatei auswählen, bereits im Zielverzeichnis vorhanden ist, wird die vorhandene Datei ersetzt.

-a
hängt ein oder mehrere PDF-Dokumente oder Teile davon (,inDocs...") an das Ende eines anderen - schon bestehenden - PDF-Dokuments (,outDoc") an.
-e
kopiert entweder alle Seiten oder die Seiten, die Sie bestimmt haben, aus einem PDF-Dokument heraus und erstellt neue Einzelseiten-PDF-Dateien. Bei der Anwendung dieses Parameters müssen Sie ein Prefix für die Zieldateien angeben. Die Seiten mit den Seitenzahlen <nnn> der Ursprungsdatei werden dann in ein neues PDF-Dokument mit dem Namen "<prefix><nnn>.pdf" kopiert.

Hinweis: Die anzugebenden Dateinamen dürfen auch komplette UNIX-Pfadnamen enthalten, die auf ein anderes Verzeichnis verweisen.

Seitenbereiche
Nach jeder "inDoc"-Angabe kann eine durch Komma getrennte Liste von Bereichsfestlegungen folgen. Auf diese Weise können Sie sicherstellen, dass nur die vorher festgelegten Seiten auf dem Ursprungsdokument genutzt werden.
Gültige Bereichsfestlegungen werden im folgenden Beispiel gezeigt:
Sie können mehrere - durch Komma getrennte - Anordnungen auf einmal bestimmen (z.B. inDoc.pdf,3-6,12-). Geben Sie aber bei einer solchen Festlegung keine Leerzeichen ein.
6.3 Beispiele
pdfcat -o new.pdf doc1.pdf doc2.pdf,2,5-7
schreibt alle Seiten des Dokuments "doc1.pdf" und dann die Seiten 2, 5, 6, 7 von Dokument "doc2.pdf" in ein neues Dokument mit Namen "new.pdf".
pdfcat -o new.pdf doc1.pdf,\$-1
schreibt alle Seiten von Dokument "doc1.pdf" in umgekehrter Reihenfolge in ein neues Dokument mit Namen "new.pdf".
pdfcat -a tmp.pdf doc1.pdf,9-6
hängt die Seiten 9, 8, 7, 6 (in dieser Reihenfolge) von Dokument "doc1.pdf" an das bestehende Dokument mit Namen "tmp.pdf".
pdfcat -e page doc1.pdf,-3
schreibt die Seiten 1, 2, 3 von Dokument "doc1.pdf" in neue Einzelseitendokumente, die die Namen "page1.pdf", "page2.pdf", "page3.pdf" bekommen.

© 2002 HELIOS Software GmbH