Inhaltsübersicht
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:
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
Wir 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.