Spoolgen开发 后处理程序
约 477 个字 预计阅读时间 2 分钟
概述
本文章旨在指导如何开发Spoolgen的后处理程序。
对于Spoolgen的后处理代码开发,并没有特定的章法可以约束,这是因为Spoolgen本身并不提供任何的API,也没有释放任何的二次开发教程、案例、资料。因此,项目上的开发大多都是围绕生成的报表进行再加工,如将生成的csv文件处理成xls,或处理成json,以便让其他程序更轻松地调用。随着Spoolgen Web API的日渐完善,这部分工作会转为开发后端接口。
要点
基于以上叙述,本章节没有办法按照特定章程描述如何做开发,只列出几点开发要点,以供参考。
- 对于生成的报表,其路径由管理员指定,应该不难找到,但通常在处理完之后,结果文件最好存放在另一个单独的文件夹中,并将源文件删除(或移动),这样,生成路径下都是未处理的文件,处理之后就会删除。
- 如果需要对dwg图纸进行后处理,也是同样的道理,直接根据路径找到文件去处理,并将源文件和结果文件分开存储,并及时删除(或移动)源文件。
- 通常不对图纸进行后处理,而是去处理属性,要多用GED。
- GED按道理来说也是开发。不过在前面的章节已经详细叙述。
- 对开发语言,框架没有任何要求。
案例
对于材料描述中的字段,不同的元件可能需要的内容在不同的位置,通过属性中的公式或GED都不能准确处理这一属性,就可以在后处理程序中对描述字段进行解析并提取所需内容到新的列中。
