PDA

View Full Version : Freeware Konvertieren Spool in PDF mit Grafik?



JonnyRico
29-06-04, 09:29
Hallo,

ich vermute ja fast nein, aber gibt es vielleicht in Freeware-"Tool" mit dem ich Spools in PDF konvertieren kann und eine Grafikdatei z.B. als Kopf darüber lege? Habe gesehen das i4Spool von Goering das kann. Das wäre sonst wohl meine Alternative.

mfg

Sascha

KM
29-06-04, 12:18
Hallo Sascha,

ich kenne nur die Möglichkeit per SPL2STMF AFPDS-Spooldateien erstmal in eine TIFF zu konvertieren und als zweiten Schritt diese TIFF in eine PDF. Vielleicht hilft Dir ja das schon mal weiter.

Gruß,
KM

Sven Schneider
29-06-04, 19:15
IBM geht übrigens ebenfalls diesen Weg (über GIF/TIFF).
Das Produkt iSeries web Access 5722XH2 nutzt dazu die java-Freeware ITEXT.JAR von Bruno Lowagie.
(steht Verzeichnis \qibm\ProdData\Access\Web2\lib)

2 Möglichkeiten :
Also erst per HPT bzw. IPT-API's eine Grafik-Datei der Spool erstellen und diese dann per Java in ein PDF umwandeln.

Nachteil :
Das PDF ist ein reines Grafik-Objekt und damit ziemlich groß. Ausserdem kann ich in diesem PDF nicht innerhalb der Spooldatei suchen.

oder

Spool per java-Toolbox Klassen aus der jt400.jar selbst verarbeiten und das Formular als Grafik dem PDF-Dokument beimischen.
Die Grafik (das Formular) sollte als GIF, JPEG, oder PNG vorliegen, z.B. im IFS.

Auch hier helfen die Klassen aus der itext.jar.

Vielleicht können hier ja die Moderateren oder Dieter Bender weiterhelfen.
Das Thema wird immer öfter angesprochen.

Sven

BenderD
29-06-04, 19:37
Hallo,

die Problematik besteht darin, dass die Spooldateien der AS400 ziemlich proprietäre Formate haben und ja wohl auch noch was zugemischt werden soll. ich kenne gegenwärtig keine Freeware, die das leistet (aber vielleicht könnte man ein Projekt draus machen).
Ich würde auch den Weg über das Spoolfile vermeiden, wenn man eine Ausgabe in eine Druckdatei (Zwischenrepräsentation) macht und diese aufbereitet, spart man sich den Toolbox Kram, der bei den Druckfunktionen nicht sehr ausgereift ist. Bei käuflicher Software, könnte auch noch eine Reporting Software, oder ähnliches interessant sein.

mfg

Dieter Bender


IBM geht übrigens ebenfalls diesen Weg (über GIF/TIFF).
Das Produkt iSeries web Access 5722XH2 nutzt dazu die java-Freeware ITEXT.JAR von Bruno Lowagie.
(steht Verzeichnis \qibm\ProdData\Access\Web2\lib)

2 Möglichkeiten :
Also erst per HPT bzw. IPT eine Grafik-Datei der Spool erstellen und diese dann per Java in ein PDF umwandeln.

Nachteil :
das PDF ist ein reines Grafik-Objekt und damit ziemlich groß. Ausserdem kann ich in diesem PDF nicht innerhalb der Spoldatei suchen.

oder

Spool per java-Toolbox Klassen aus der jt400.jar selbst verarbeiten und das Formular als Grafik dem PDF-Dokument beimischen.
Die Grafik (das Formular) sollte als GIF, JPEG, oder PNG vorliegen, z.B. im IFS.

Auch hier helfen die Klassen aus der itext.jar.

Vielleicht können hier ja die Moderateren oder Dieter Bender weiterhelfen.
Das Thema wird immer öfter angesprochen.

Sven

Sven Schneider
29-06-04, 19:48
Hallo Dieter,
die Spooldatei auszulesen, zumal wenn es sich um *SCS oder *LINE handelt, ist vielleicht noch das kleinste Problem.
Weil das ganze kann man sich ja dann in eine Table oder STMF kopieren oder per OVRPRTF gleich in eine table schreiben, ggf mit FCFC.

Wichtiger wäre es zu wissen, wie erstelle ich mit java daraus ein pdf und wie mische ich Grafiken/Formulare/Barcodes etc dazu.

Die meisten Anwender haben das Problem eine gekaufte Software (z.B. ERP) zu haben und keine Möglichkeit die Druckausgaben auf Source-Ebene zu anzupassen.
Also bleibt nur der Umweg über die Verarbeitung der Spool.

Sven

BenderD
29-06-04, 20:11
Hallo Sven,

die Problematik ist mir schon klar, aber ich würde die Spoolverarbeitung nicht mit dem PDF mixen; man kann ja durchaus aus dem Spool im ersten Schritt eine Zwischenrepräsentation erzeugen, ob mit Java oder RPG sei dahingestellt und dann im zweiten Schritt aus diesem Teil PDF erstellen.
Bei diesem Weg könnte man auch noch mal den Herrn Google fragen, was es so an XML to PDF als Freeware gibt.

mfg

Dieter


Hallo Dieter,
die Spooldatei auszulesen, zumal wenn es sich um *SCS oder *LINE handelt, ist vielleicht noch das kleinste Problem.
Weil das ganze kann man sich ja dann in eine Table oder STMF kopieren oder per OVRPRTF gleich in eine table schreiben, ggf mit FCFC.

Wichtiger wäre es zu wissen, wie erstelle ich mit java daraus ein pdf und wie mische ich Grafiken/Formulare/Barcodes etc dazu.

Die meisten Anwender haben das Problem eine gekaufte Software (z.B. ERP) zu haben und keine Möglichkeit die Druckausgaben auf Source-Ebene zu anzupassen.
Also bleibt nur der Umweg über die Verarbeitung der Spool.

Sven