使用RPGLE在IBM i(OS/400)上创建PDF文件
作者:佚名
上传时间:2023-04-26
运行软件:RPGLE
软件版本:IBM i 7.3
版权申诉
本示例介绍如何使用RPGLE语言在IBM i操作系统上利用第三方库生成PDF文件。实现方式为使用RPGLE中可调用C语言的特性,调用第三方库生成PDF文件,并将其保存至本地文件系统。
/*******************************************************
* RPGLE code to create a PDF file on IBM i (OS/400) *
* using external library *
*******************************************************/
H DFTACTGRP(*NO) BNDDIR('INKPLIB/INKPBND') ACTGRP('INKPACT3')
D myFileName S 256 INZ('/PDF/myPDF.pdf')
D myPDFOutput S LIKE(pdfOutLib_t)
D pdfOutLib_t DS 256 qualified
D based(libname)
D qualified
D based(function)
D qualified
D pdfCreator PR extproc(*LIB)
D fileName LIKE(pdfFileName_t)
D pdfOutput LIKE(pdfOutLib_t)
D pdfFileName_t DS qualified
D based(pFile)
D qualified
D based(Name)
D qualified
D based(Extension)
D Name DS 20 INZ('')
D Extension DS 6 INZ('')
D pFile DS 50
D libname S 256 INZ('PDFLIB')
D function S 256 INZ('createPdfFile')
C eval %trim(Name) = 'myPDF'
C eval %trim(Extension)= 'pdf'
C callp pdfCreator(myFileName: myPDFOutput)
C if pdfOutLib_Error_Code = 0
C print 'PDF file created successfully!'
C else
C print 'Unable to create PDF file!'
C endif
C SETON LR
免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com
用户评论
相关推荐
使用RPGLE在IBM i(OS/400)上创建PDF文件
本示例介绍如何使用RPGLE语言在IBM i操作系统上利用第三方库生成PDF文件。实现方式为使用RPGLE中可调用C语言的特性,调用第三方库生成PDF文件,并将其保存至本地文件系统。/*******
IBM i 7.3
RPGLE
2023-04-26 14:30
在IBM i (OS/400)上使用RPGLE删除文件
本示例代码演示了如何使用RPGLE在IBM i (OS/400)上删除文件。我们将使用OS/400命令QShell,通过运行一个带有Shell语句的子进程来执行操作。/free dcl-
IBM i V7R1
RPGLE
2023-04-08 00:06
IBM i(OS/400)上使用RPGLE打印PDF文档
使用RPGLE在IBM i(OS/400)上打印PDF文档的方法。通过调用系统命令,将PDF文件转换为AFP格式,并使用AFP工具箱打印输出。 /free //指定Pdf文件名称
IBM i 7.3
RPGLE
2023-04-20 20:55
在IBM i (OS/400)上使用RPGLE读取CSV文件
本示例展示在IBM i (OS/400)上使用RPGLE语言读取并解析CSV文件的方法。本代码通过使用内置函数来将CSV文件解析为数组,并展示了如何对该数组进行处理。通过此方法可以方便地将CSV文件导
IBM i 7.2, RPGLE
IBM Rational Developer for i
2023-04-07 12:56
在IBM i (OS/400)上实现PDF文件生成
使用RPG程序在IBM i (OS/400)上生成PDF文件,并使用发邮件的方式发送的示例代码。该示例使用了外部工具Ghostscript来处理PDF生成与合并,同时使用SMTP邮件服务进行附件发送。
IBM i 7.4
RPG程序
2023-04-17 22:51
在IBM i (OS/400)上使用RPGLE读取JSON文件的方法
该示例展示了如何使用RPGLE代码读取JSON文件。RPGLE是IBM i上的一种编程语言,它可以访问IBM i操作系统的各种资源。H DFTACTGRP(*NO) BNDDIR('JSON')
IBM i 7.1及以上版本
RPGLE
2023-04-20 23:43
在IBM i (OS/400)上使用RPGLE编写程序
本文是关于如何在IBM i (OS/400)上使用RPGLE编写程序的指南。下面将介绍IBM i (OS/400) RPGLE编程、程序调试技巧、程序优化方法,并提供示例代码及代码释义。最后会对本文内
IBM i 7.3 TR3
IBM
2023-03-20 22:09
在IBM i(OS/400)中使用RPGLE读取CSV文件
本示例展示了如何使用RPGLE编程语言在IBM i(OS/400)中从CSV文件中读取数据并将其打印到控制台上。该程序在调用API函数QCSVDTAA读取文件内容并解析CSV行。 DCL-F
IBM i 7.3
IBM Rational Development Studio for i
2023-04-24 09:24
在IBM i(OS/400)下使用RPGLE创建CSV文件的示例代码
本示例代码展示了如何在IBM i操作系统下使用RPGLE编程语言创建CSV文件,并将一些数据写入文件中。/free //定义CSV文件名和路径 dcl-c FILENAME
IBM i 7.4
RPGLE
2023-03-18 13:19
IBM i (OS/400)上的RPGLE程序示例
本文提供了IBM i RPGLE示例代码,主要包括以下几个方面:RPGLE程序IBM i入门我们提供了一些简单的RPGLE程序示例,旨在帮助初学者了解RPGLE程序设计的基础。示例代码涵盖了RPG
IBM i V7R1
RPGLE
2023-04-01 14:22