gpcl6 选项用于创建可搜索的 pdf 表单

gpcl6 选项用于创建可搜索的 pdf 表单

我们使用 gpcl6 从旧系统上生成的文本报告(绿色条)创建 pdf 文档。使用的命令如下:

<data stream> | gpcl6 -dNOSAFE -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=test2.pdf -

这样会生成一个可用的 PDF 文档,其中正确处理了换页符并删除了 cctl 字符。但是,生成的 PDF 不可搜索,并且页面实际上是图像。

gpcl6 是否有一个选项可以生成可搜索的 pdf?我已阅读文档,唯一看起来可能做的是 -sUseOCR=Always。但这会导致我的程序版本 (9.54.0) 出现分段错误。

由于输入的是 ASCII 7 位文本,因此似乎没有必要调用 OCR。那么还有其他方法可以实现这一点吗?

答案1

gpcl6使用-sDEVICE=pdfwrite将默认创建可搜索的 PDF。但是,如果源数据中有任何编码指令,则生成的 PDF 将不可搜索。

编码指令包括嵌入式 pcl 命令,例如设置页面方向或字体。

相关内容