本帖最后由 gltianya 于 2026-3-17 13:46 编辑
因为编辑1楼内容,比较麻烦,所以在此更新一下。
2026-03-17 工具基于bit7z开发,bit7z及7zip官网升级,为与之前的版本标记差异,将版本号改为1.0.3,同时尝试修复加载7z.dll失败的问题(即7z.dll不在当前路径,造成该模块加载失败的情况)。1.0.2及之前的加载方式:
Bit7zLibrary lib("7z.dll");
1.0.3的加载方式:
string dllPath = getExecutablePath() + "\\7z.dll";
Bit7zLibrary lib(dllPath.c_str());
压缩包:OFDPARSER-CMD-v1.0.3.zip x64: OFDPARSER-CMD-v1.0.3_x64.zip
2026-01-31 修复中英混排的问题,如果在使用中,未遇到很严重的解析错误的情况,就不再更新了。
压缩包:OFDPARSER-CMD-v1.0.2.zip x64: OFDPARSER-CMD-v1.0.2_x64.zip
下载地址,请参阅1楼最末处。
2026-01-29
压缩包:OFDPARSER-CMD-v1.0.1.zip
测试用的sqlite3 教程.ofd压缩包: sqlite3 教程.zip
修复:纯英文代码行问题,如图所示:
修复前
修复后
PS: (因工作岗位变动,每天仅中午及晚上休息时间,才能使用外网,且年龄及精力都跟不上了,岁数大了),将来有时间及精力且能力和水平有所提高,再尝试修复:同一行有英文多词与中文混排时,英文单词混成一堆的问题,目前就这样吧。
主要因为我之前接触的OFD文件基本都是纯中文的,没有英文,更没有代码,直到使用sqlite3 教程.ofd做测试文档,才发现中文混排的处理起来超出我目前的能力了。
发这个贴,无非是看到论坛上好多朋友,把自己实际工作或生活中遇到的一些问题,自己尝试手动编写程序,解决一些问题;在论坛收获很多,所以也把自己实际遇到的一些问题,自己尝试的解决方案且可方便分享的拿出来分享,给需要的朋友,再无其它。 |