将PDF添加到AFP输出

将PDF添加到AFP输出,pdf,ibm-midrange,afp,Pdf,Ibm Midrange,Afp,我们试图获取在web应用程序中创建的PDF文件,并将其动态插入IBMiSeries上的AFP数据流中。有人知道这是否可行吗?简短的回答并不容易 有两种方法可以做到这一点。最简单的方法是将pdf转换为一系列tiff图像,然后重写afp流,将其作为IOCA图像包含。如果它们是双色传真G4压缩的,则可以轻松地转换为IOCA组10 第二种方法是将pdf转换为AFP(两种格式有很多相似之处),然后重写AFP流以包含它。如果PDF没有嵌入字体,那么将字体映射到AFP字体应该不会有太多问题 乍一看可能不太对劲

我们试图获取在web应用程序中创建的PDF文件,并将其动态插入IBMiSeries上的AFP数据流中。有人知道这是否可行吗?

简短的回答并不容易

有两种方法可以做到这一点。最简单的方法是将pdf转换为一系列tiff图像,然后重写afp流,将其作为IOCA图像包含。如果它们是双色传真G4压缩的,则可以轻松地转换为IOCA组10

第二种方法是将pdf转换为AFP(两种格式有很多相似之处),然后重写AFP流以包含它。如果PDF没有嵌入字体,那么将字体映射到AFP字体应该不会有太多问题


乍一看可能不太对劲。AFP允许您比PDF更准确地定位元素。

我同意前面的回答,这不是一项“容易”的任务

但是,如果您熟悉AFP结构(或者至少愿意学习规范),您可以使用AFP的对象容器在技术上向AFP添加单页PDF对象

但缺点是,您需要一个非常现代的AFP打印环境来实际处理包含PDF对象容器的AFP。我接触过的大多数打印机都无法处理它


因此,最好将PDF转换为AFP并将其合并到父文档中。像Xenos.com的d2e Vision这样的应用程序可以很好地实现这一点。

您可以尝试COMPART Cpill,在那里您可以将PDF转换为AFP,然后您可以轻松地将其插入AFP。 我们使用此工具在AFP中插入PNG图像