Inhaltsübersicht
Table of Contents maxLevel 3
Was ist pdf4i?
pdf4i ist eine Bibliothek mit ILE-Funktionen, die auf Funktionen der PDFlib® aufbaut. Mit pdf4i können Software-Entwickler für Power i mit RPG und COBOL moderne und ansprechende Geschäftsdokumente einfach und schnell erzeugen. pdf4i benötigt auf dem benutzten System/Partition eine gültige Lizenz von PDFlib®.
pdf4i stellt Funktionen zur Verfügung, mit denen ein- oder mehrseitige PDF-Dateien mit den üblichen Inhalten (Texte, Bilder, Mehrsprachig, PDF/A) in einem beliebigen IFS-Verzeichnis erstellt werden. Die Eingabeparameter der Funktionen werden als Schlüsselwort + Wert gewählt.
Beispiel zum Ausgeben eines Bildes::
PDF_Image(Handle:'(*imgtype=auto) (*image=/home/bild.jpg) +
(*imgfopt=scale 0.05) (*imgx=0,4) (*imgy=9)');
Anmerkung: Durch die Verwendung von Schlüssel-Worten ist es möglich, nur die erforderlichen und gewünschten Parameter anzugeben.
Wenn Anforderungen vorliegen, die über den Funktionsumfang von pdf4i hinausgehen, können alle in PDFlib® verfügbaren Funktionen getrennt oder zusammen mit pdf4i genutzt werden. Die PDF-Funktionen können in jedem ILE-Programm genutzt werden, sofern die im Voraussetzungen erfüllt sind.
Wenn der Anwender keine PDFlib®-Lizenz besitzt, erscheint auf allen Seiten der PDF-Datei ein großes und gut sichtbares Wasserzeichen „www.pdflib.com".
Einsatz der pdf4i - Funktionen
Copystrecke PDFSRVPGM
Die Prototypen für die Funktionen von pdf4i werden in der Copystrecke DIRWEB/QPROLESRC(PDFSRVPGM) bereit gestellt. Diese muss in Ihrem Programm eingefügt werden:
Fixed
Fixe Form RPG |
...
D/ |
...
include qprolesrc,pdfsrvpgm |
Free Form RPG |
...
/include qprolesrc |
...
,pdfsrvpgm | |
Cobol | COPY PDFSRVPGM OF QPROLESRC |
Bibliotheksliste (LIBL)
Beim Umwandeln Ihrer Programme müssen die folgenden Bibliotheken in Ihrer Bibliotheksliste stehen:
...
PDFLIB
WOPIXDIRWEB
Hinweise/Verbesserungen zum Handbuch
Es kann erfahrungsgemäß vorkommen, dass sich Schreib- und Druckfehler einschleichen, oder dass bestimmte Teile nicht ausführlich genug in diesem online-Handbuch beschrieben sind.
Wenn Sie der Meinung sind, dass Änderungen bzw. Ergänzungen nützlich wären, korrigieren Sie dieses Handbuch an den betreffenden Stellen und schicken Sie uns davon eine Kopie. Besten DankWir freuen uns über Vorschläge zur Korrektur oder Ergänzung dieses online-Handbuches.
Aktualität
Wir sind stets um Aktualität bemüht. Mitunter kann es trotzdem vorkommen, dass das Handbuch nicht dem letzten Software-Level entspricht. In dem Fall finden Sie immer die aktuellsten Informationen im Dokument Neuerungen Version x.xx
Bildschirme
Die abgebildeten IBM i Masken in diesem Handbuch entsprechen nur bedingt dem tatsächlichen Layout.