****v1.17.0更新日志****
1、修改原有wordtohtml、clipboardpaste接口,将其中所有公式对象转为mathml,以替换上个版本转为DPI300的方式;
2、添加imagefetch、filetohtml接口;
****v1.16.99更新日志****
1、解决金山Office个人版无法使用的问题,通过修改注册表转为专业版;
2、修复对文件格式判定中对文件后缀名大小写敏感的问题;
3、通过DisableMicrosoftOfficeFileValidation避免微软Office对文件的检查,以解决某些文档打开之后的错误提示;
4、添加重试工具类Retry,针对剪贴板操作的瞬时错误(TransientFault);
5、去除原有GetHtmlFromClipboard方法,添加HtmlFragment工具类(代码调整),解决.Net Framework 4.0上针对剪贴板获取utf8编码的Html会产生乱码的问题(4.5以上已修复);
6、去除原有ClipboardMetafileToImage方法,现在采用重绘方式,将从Word文档中复制的图元文件空白区域去除,返回重绘之后的图元文件,提高效率并可支持缩放(*DPI300);
7、修改位图与base64转换相关方法(*DPI300);
8、添加WordFieldFormulaToEnhencedMetafile方法,替代原有处理方法(*DPI300);
9、添加WordOMathToEnhencedMetafile方法,替代Word自带的导出图片的处理方法(*DPI300);
10、添加WordShapeToEnhencedMetafile、WordSomeInlineShapeToEnhencedMetafile方法,替代原有WordShapeToInlineShape等方法,并解决组合图形(GroupShape)导出产生table标签及灰框的问题(*DPI300);
11、[DPI300] 以DPI300从Word文档中导出图片,htmltoword接口兼容原有DPI96的图片;
12、修改原有对拼音(域)和着重号(文字)的转为图片处理方式,现在以标签、导出;
13、增加对错误的文件路径(包含不允许的字符)的过滤;
14、实现htmltoword接口,导出的word中图片垂直居中对齐;
****v1.16.5更新日志****
1、解决360系列浏览器模态窗口故意失效导致切换焦点时,弹出的模态窗口被迫关闭报错的问题;
2、修复右键菜单“Office厂商选择”默认选择的问题;
3、为htmltoword接口添加完整的h1-h6标题的样式设置;
****v1.16.4更新日志****
1、更改officeonlineedit接口的操作,通过ComEventsHelper.Combine完成后绑定Com对象的事件绑定;
2、添加帮助文档“金山Office(Kingsoft Office)版本问题说明”;
****v1.16.3更新日志****
1、更改officeonlineedit接口的操作;
2、为audioconvertupload、videoconvertupload、officeonlineedit添加fileSize返回;
3、为htmltoword接口图片添加自适应缩放;
****v1.16.2更新日志****
1、解决在不同版本的Office上,WordOperator、ExcelOperator、PowerPointOperator在调用Close方法时报错的问题;
****v1.16.1更新日志****
1、增加在线编辑office文档接口(officeonlineedit);
2、为解决在audioconvertupload、videoconvertupload、officeonlineedit接口中,不同进程之间文件占用同步的问题,引入WaitForFileAvailable、AsyncWaitForFileAvailable方法;
****v1.16.0更新日志****【MileStone】
1、增加新的功能——对微软Office和金山Office的同时支持及使用切换;
2、增加常见问题帮助文档;
****v1.15.0更新日志****
1、增加folderdialog接口;
****v1.14.1更新日志****
1、增加图片自定义xwidth、xheight属性,以解决在阅卷系统导入题干图片过小的问题;
****v1.14.0更新日志****
1、对WordShapeToInlineShape方法加入错误捕获,以解决未知的Word错误;
****v1.13.2更新日志****
1、去掉导出img的width,height属性,以避免与实际尺寸不符的问题;
****v1.13.1更新日志****
1、解决由于文档损坏或其他未知原因导致在进行复制粘贴时,Word报告“意外输出结束错误”,导致程序退出的问题;
****v1.13.0更新日志****
1、微调WordEmphasisMarkToImage方法,以解决在低版本Office Word(<=2007)上查找替换样式的问题;
****v1.12.4更新日志****
1、更改HtmlSanitizer的配置参数,以解决某些样式异常的Word文档转为html时,空格或换行回车丢失的问题;
****v1.12.3更新日志****
1、修复htmltoword接口中,图片重名导致部分图片丢失的问题;
2、对已经丢失的连接不进行响应,避免出现“企图在不存在的网络上进行操作”的错误;
****v1.12.2更新日志****
1、彻底解决.net4.0和.net4.5关于引用System.Runtime.CompilerServices.ExtenionAttribute位置不同的问题;
2、修复下载更新安装包完成时的报错,受影响的版本v1.12.0、v1.12.1;
3、删除WordReplaceEmphasisMarkToUnderline,增加WordEmphasisMarkToImage,将Word文档中的带着重号的文字转为图片;
4、修改安装包左侧图片在DPI大于96的桌面上图片的呈现方式;
****v1.12.1更新日志****
1、重新在安装有.net 4.0的电脑上编译项目,以暂时解决net4.0与4.5之间关于引用System.Runtime.CompilerServices.ExtenionAttribute位置不同的问题;
****v1.12.0更新日志****【MileStone】
1、简化本地服务入口,对所有接口参数判断逻辑进行调整,及添加默认事件简化代码;
2、将Office Component(Word,Excel,PowerPoint)是否安装的判断移动到接口中;
3、修改BalloonTip图片资源的引用方式,以解决少部分计算机由于.net4.0和.net4.5之间关于引用mscorlib.dll报错的问题;
****v1.11.2更新日志****
1、对testpapermake接口进行调整,新增参数xml,并且参数json和xml,既可接收文件路径,也可接收文件内容;
2、增加Kai12 Test文件 文件类型的支持,后缀名为.test;
3、增加testexport、testimport接口,以支持考试内容结构+答题卡的打包分发;
****v1.11.1更新日志****
1、对所有接口的返回形式进行统一,并对应整理出Kai12.LocalReinforce前端接口列表;
****v1.11.0更新日志****
1、添加WordReplaceEmphasisMarkToUnderline,将Word文档中的着重号替换为下划线样式以导出为html中的u标签;
2、修改导出word文档时,将Encoding.Default转为Encoding.UTF8的冗余操作;
3、暂时去掉对“&”号在html清理时的转html实体操作,以解决C#的Net.WebUtility.HtmlDecode对Unicode字符的html实体支持不好的问题;
4、为wordtohtml、exceltohtml、powerpointtohtml、htmltoword接口增加ValidFileNameLength的判断,以处理32位Office只支持255字节文件名长度的问题;
5、正式添加testpaperscore接口,及修改testpapermake的参数结构;
****v1.10.0更新日志****【MileStone】
1、BalloonTip改写单例模式,并将其方法都改为包含跨线程操作的判断调用,以实现单例的全线程统一调用方法;
2、HttpServer的版本判断放弃通过Application.ProductVersion判断,改为通过配置文件app.config中的版本进行判断,方便测试;
****v1.9.0更新日志****
1、对于所有接口的参数进行整理,必要的:进行错误返回和可选的:进行默认值赋值;
****v1.8.0更新日志****
1、修复WordNormalWebStyleLineSpaceZero的错误;
2、为openfiledialog、savefiledialog接口添加defaultFileName参数;
3、添加TestPaperScore的Mission以备接下来的更新使用;
****v1.7.4更新日志****
1、增加EnhMetafile.GetEnhMetafileOnClipboard的循环操作,以解决在某些电脑下[user32.dll]GetClipboardData无法获得粘贴板Metafile数据的问题;
2、将WordFieldCodeCapitalize方法从wordtohtml、clipboardpaste接口去掉;
****v1.7.3更新日志****
1、增加WordNormalWebStyleLineSpaceZero方法,以解决某些样式行前行后间距导致OMath对象的高度过长问题;
2、将WordFieldCodeCapitalize方法应用到wordtohtml、clipboardpaste接口中;
****v1.7.2更新日志****
1、修复ForegroundWindow静态类在获取的窗口句柄已释放之后出错的问题;
2、在程序崩溃时,使用MessageBox进行错误提示;
****v1.7.1更新日志****
1、修复AlternateStreams.Trust/UnTrust路径替换出错及排除路径为空的问题;
2、在程序崩溃时,使用BalloonTip控件进行错误提示;
****v1.7.0更新日志****
1、修复AlternateStreams.UnTrust方法调用在Office对象已经释放之后的错误;
****v1.6.1更新日志****
1、修复写入注册表TrustRecords键时,对于虚拟机的文件路径出错的问题;
****v1.6.0更新日志****【MileStone】
1、增加BalloonTip控件以解决Windows10上用户关闭通知后,无法显示更新下载进度的问题;
2、兼容模式的判断只针对Office2010以上的版本(Office2010以下的版本没有兼容模式)进行;
3、增加对于“受保护文档”需要解锁之后才能修改的支持,分为删除备用流和写入注册表两种方式;
****v1.5.0更新日志****
1、修改Office组件保存方式,以解决高版本Office组件退出时偶尔崩溃的情况;
2、将文件打开(openfiledialog)或另存为(savefiledialog)的功能从所有其他接口中独立出来,如videoconvertupload,htmltoword;
****v1.4.2更新日志****
1、新增WordDeleteFrame方法来替换原有去除Frame图文框的方法;
****v1.4.1更新日志****
1、修复自动更新异步操作,对象丢失的问题;
****v1.4.0更新日志****
1、优化Office组件版本判断,使之能在未来更新的Office版本下仍能使用;
2、修复上个版本WordShapeToInlineShape方法对于Word2013以上版本的错误;
****v1.3.0更新日志****【MileStone】
1、优化WordShapeToInlineShape方法,使之兼容Office Word各版本;
2、加入检查版本进行自动更新功能:当程序检查到最新版本号build段为0时,即为必要更新时,程序将强制自行更新;
****v1.2.2更新日志****
1、去掉原有WordGroupShapeToImage方法和WordShapeWrapTypeToInline方法,功能优化为:将所有Shape转为InlineShape:WordShapeToInlineShape(while loop IMPORTANT);
2、通过重置段落样式,去除Frame图文框,以消除导出图文框的table标签;
****v1.2.1更新日志****
1、暂时去除WordGroupShapeToImage(),以解决在Office2016上面的图片不显示的问题;
2、修正TestPaperMake接口在传递jsonPath参数时,路径中含有空格出错的问题;
****v1.2.0更新日志****【MileStone】
1、修复程序查找Chrome窗口图标出错的问题,修改为根据操作系统版本调用不同Windows API;
2、更换图标及相应的资源文件,替换为新的开十二Logo;
****v1.1.1更新日志****
1、优化原有正则表达式方式的html文本清理,使用HtmlAgilityPack对html进行解析之后对标签递归进行html清理;
2、修复程序(32位)调用64位Chrome浏览器窗口图标时,查找路径会报错的问题;
****v1.1.0更新日志****
1、修复某些电脑上面导入word不成功的问题;
2、加入testpapermake接口,以启动Kai12阅卷系统;
****v1.0.5更新日志****
1、修复ffmpeg在Windows XP上不支持的问题;
****v1.0.4更新日志****
1、修复word文档域公式转图片时,图片内容顶格导致查找边界时位图锁定的问题;
2、修复虚拟机对于Marshal.SizeOf支持不好的问题,已更改为其他处理方式;
3、修复高版本(大于2013)的Word对于直接选择Shape支持不好的问题;
4、增加文件上传参数uuid和is_transform;
****v1.0.3更新日志****
1、修复word文档修正工具bug;
****v1.0.2更新日志****
1、字体位移转上下标加入修正程序;
2、FileDialog.InitialDirectory设置去除;
3、恢复Word,Excel,PowerPoint在导入时,文件打开状态判断;
****v1.0.1更新日志****
1、更改UAC启动方式;
2、视频转换参数;