PDA

View Full Version : cvtsplstmf - pdfs anhängen geht nicht



padawan
07-03-11, 12:55
Hallo,
wir haben v5r4

In dem Befehl cvtsplstmf gebe ich in den Optionen ein *add mit und versuche mehrere Spoolfiles zu einer pdf zu vereinen. Dies soll schon auf der AS400 passieren. Problem ist, daß immer nur eine Seite generiert wird, trotz das die Datei grösser wird.

CVTSPLSTMF FROMFILE(VDR$4DS) TOSTMF(ZUSMERGE.PDF) +
TODIR('/home/AE') +
JOB(120344/QUSER/QZDASOINIT) SPLNBR(1) +
TOFMT(*PDF) STMFOPT(*ADD) TITLE(XXXXX) +
STMFCODPAG(*PCASCII)

CVTSPLSTMF FROMFILE(VDR$4DP) TOSTMF(ZUSMERGE.PDF) +
TODIR('/home/AE') +
JOB(120344/QUSER/QZDASOINIT) SPLNBR(2) +
TOFMT(*PDF) STMFOPT(*ADD) TITLE(XXXXX) +
STMFCODPAG(*PCASCII)

Bitte um Hilfe.
Danke und Gruss
Tobias

TGsoft
14-03-11, 06:19
Hallo Tobias

der Befehl CVTSPLSTMF unterstützt unter V5R4 den Wert *ADD im Parameter STMFOPT nicht.

Nachrichten-ID . . . . : CPF9898 Bewertung . . . . . . : 40
Nachrichtenart . . . . : Abbruch
Sendedatum . . . . . . : 14.03.11 Sendezeit . . . . . . : 07:16:08

Nachricht . . . : Stream file option *ADD not supported for pdf files.
Ursache . . . . : Diese Nachricht wird von Anwendungsprogrammen als
allgemeine Abbruchnachricht verwendet.

Gruß
Thomas

Fuerchau
14-03-11, 07:32
Dazu muss man sich auch mal die PDF-Struktur ansehen (Postscript), die aus einem Kopf, den Daten und Schlussinformationen sowie Checksummen besteht.
Ein "Anhängen" ist daher technisch nicht so einfach.
Auch PC-Tools (Merge-PDF) analysieren eine PDF, nehmen diese auseinander und erstellen dann eine neue PDF.

padawan
14-03-11, 20:32
Hallo,

vielen Dank für Eure Hilfe. Ich bin mittlerweile über einen Drittanbieter gegangen. Habe mir hierzu das kostenlose Programm pdftk ausgesucht. Dieser stapelt die PDF's über Konsole mit nur einer Zeile. Genial.

Nochmal tausend Dank für Eure Beiträge und Hilfe.

Gruss
Tobias