Excel 使用DELPHI代码从PCL中提取文本数据

Excel 使用DELPHI代码从PCL中提取文本数据,excel,delphi,text,printer-control-language,Excel,Delphi,Text,Printer Control Language,我在这里寻找两样东西 有没有一种方法可以让我阅读PCL文件说明来读取应用于文本的格式,如粗体、斜体和字体大小等 我想知道如何在没有PCL指令的情况下从PCL文件中提取文本数据,是否有任何方法可以破解PCL文件并从中删除PCL指令 背景是,我正在尝试使用Flexcel3组件将创建PCL文件的现有Rave报告转换为基于Excel的报告,我发现很难从PCL文件读取和提取数据。如果我能得到基于文本的输出,我会根据字段长度解析数据,并使用Flexcel创建Excel报告,如果我能从PCL文件中获得格式信息

我在这里寻找两样东西

  • 有没有一种方法可以让我阅读PCL文件说明来读取应用于文本的格式,如粗体、斜体和字体大小等

  • 我想知道如何在没有PCL指令的情况下从PCL文件中提取文本数据,是否有任何方法可以破解PCL文件并从中删除PCL指令

    背景是,我正在尝试使用Flexcel3组件将创建PCL文件的现有Rave报告转换为基于Excel的报告,我发现很难从PCL文件读取和提取数据。如果我能得到基于文本的输出,我会根据字段长度解析数据,并使用Flexcel创建Excel报告,如果我能从PCL文件中获得格式信息,我会将这些格式应用于Excel。我需要你的建议


  • 感谢您编写或使用PCL解析器。你好,大卫,谢谢您的回复。。。。我需要转换的不是一份报告,而是一堆报告,我正在尝试使其通用化,编写将是一项艰巨的工作。关于PCL解析器,是否有可用的API或代码?有什么建议吗,因为我是PCL的新手。我肯定有。使用websearch。