我目前正在尝试使用 GhostPCL (PCL6) 将一些 PCL 文件转换为 PDF。
在大多数情况下,这是可行的。但是,某些转换存在一个奇怪的问题。出于某种原因,PCL6 没有转换我们文档顶部的某些徽标。徽标的格式为:
^[(25XABCDEFGHIJKLMNOPQ^[(3@^M
^[(25X^[&a+1.49RRSTUVWXYZ[\]^_`ab^[(3@^M
^[(25X^[&a+1.49Rcdefghijklmnopqrs^M
在 vim 中查看 PCL 文件时。将文件打印为 PCL 文件时,图像可以正确打印出来,但在转换为 pdf 时,会出现以下内容:
ABCDEFGHIJKLMNOPQ
RSTUVWXYZ[\]^_`ab
cdefghijklmnopqrs
我认识到该格式旨在与某种嵌入式图像或字体进行匹配,但是尝试在 PCL 上找到有用的文档非常困难(因此我实际上可以弄清楚这些字符的含义)或转换过程。
谁能提供一些有关如何进行转换的见解?我们将需要在转换后的文档中使用这些图像/徽标,因为它们通常包含免责声明信息作为图像的一部分。
EDIT1:我也尝试转换为后记并打印,然后发生相同的行为。
EDIT2:在查看器中渲染 PCL 文件时,会显示相同的文本而不是图像。但是在打印时,徽标确实出现了。奇怪的...
EDIT3:澄清一下,将 PCL 文件直接发送到打印机似乎不会导致问题(即,徽标确实打印正确)。只有当我尝试将其转换为另一种文件格式时才会出现问题。