好的,所以我知道这是一个蹩脚的问题,但它一直让我发疯一整天......
我有一堆文件,其中包含从打印作业运行到我们的打印机的原始 PCL6/PCL XL 代码。我需要做的是以某种方式解析它们,以便我可以搜索特定的文本。
有谁知道这是否可能或对 PCL 的理解足以提出一个原因,为什么即使在说记事本的基本打印上,原始文本在代码中似乎也不可见?
我想我应该提一下,我需要能够将其编码到我的 C# 应用程序中。手动转换器或打印 pcl 的能力不会做我想要的。
好的,所以我知道这是一个蹩脚的问题,但它一直让我发疯一整天......
我有一堆文件,其中包含从打印作业运行到我们的打印机的原始 PCL6/PCL XL 代码。我需要做的是以某种方式解析它们,以便我可以搜索特定的文本。
有谁知道这是否可能或对 PCL 的理解足以提出一个原因,为什么即使在说记事本的基本打印上,原始文本在代码中似乎也不可见?
我想我应该提一下,我需要能够将其编码到我的 C# 应用程序中。手动转换器或打印 pcl 的能力不会做我想要的。
@mcalex 是正确的,PCL 6 (PCLXL) 是已编译的二进制文件。你不能读它。你需要一些可以为你反编译的东西。 Pagetech 对此有一些解决方案。您还可以考虑转换为数据可能更具可读性的其他格式。如果源可以在 PCL 5 或 PS 中生成,您“可能”有更好的机会或直接读取数据(尽管不太可能)。