在AFP文件中搜索文本

时间:2016-12-01 08:18:30

标签: pdf afp

我被要求将文件从 PDF转换为AFP ,并且我使用IBM afp打印机的驱动程序对其进行了管理。我想知道是否有办法在afp文件中搜索。我知道我可以在pdf文件上执行此操作,但我被要求交叉检查在其中搜索的转换文件。

是否有理由将370kb的 pdf文件转换为11.5Mb的afp文件?它被转换为图像? (这会澄清为什么我不能在里面搜索)

2 个答案:

答案 0 :(得分:3)

C是您在AFP PTX记录中搜索字符串的最佳选择。但是,这取决于您如何将PDF转换为AFP。如果您使用IBM打印机,它将光栅化文本。所以,你将无法搜索。

如果您的请求是一次,AFP Explorer是最好的免费软件工具之一。 http://www.compulsivecode.com/project_afpexplorer.aspx

我们使用COMPART CPMCOPY和CPMILL将POS和PDF文件转换为AFP。你将有MFF过滤器来获得所需的输出。但它是许可产品。

答案 1 :(得分:0)

可以在某种程度上配置IBM AFP打印机驱动程序。有关详细信息,请参阅本手册页:Creating AFP Resources Using the IBM AFP Printer Drivers 确保“打印文本作为图形”已关闭。

一些AFP观众在AFP文件中具有文本搜索功能。考虑BTB Viewer(警告,它看起来过时了)。

如果您希望开发自己的解决方案,请考虑一般情况下,在AFP文档中搜索文本很复杂,因为每个“逻辑”文本块可以拆分为一系列MO:DCA文本指令,每个指令都单独定位。并且这些指令将是顺序的并不是理所当然的。所以期待搜索多字符串的问题。

“转换”PDF到AFP是一个通用术语。这取决于您用于转换的软件以及用于转换的设置。例如,考虑嵌入图像。由于许多AFP设备不支持I:OCA的JPEG压缩,转换应用程序可能会将光栅图像转换为原始的24位位图,这在文件大小方面是无效的; 1000×1000像素的无辜背景图像需要高达3Mb的文件大小(而原始的JPEG流可能是几千字节)。