Spire.Office 4.6.1今日已正式发布,该版本新添加了一些重要功能,例如Spire.Presentation支持获取应用了表格样式的表格的字体,Spire.SpreadSheet实现了多重区域的拷贝粘贴以及插入和删除多行或多列,Spire.PDF支持删除注释的作者以及保存指定页面范围到PDF文档,Spire.Doc支持添加Latex数学公式代码到Word文档等。此外,本次更新还优化了一系列转换功能的效果,例如Excel转图片,Chart转图片,PDF转SVG,EMF转PDF,PDF转Word,使用插件方式转HTML到PDF,Word转PDF等。完整的新功能和问题修复列表如下。
版本信息如下:
- Spire.Doc.dll v7.6.7
 - Spire.Pdf.dll v5.6.28
 - Spire.XLS.dll v9.6.8
 - Spire.Presentation.dll v4.6.2
 - Spire.Email.dll v2.4.8
 - Spire.DocViewer.Forms.dll v4.5.2
 - Spire.PdfViewer.Forms.dll v4.6.2
 - Spire.PdfViewer.Asp.dll v4.5.2
 - Spire.Spreadsheet v3.6.5
 - Spire.OfficeViewer.Forms.dll v4.6.1
 - Spire.Barcode.dll v3.5.0
 - Spire.DataExport.dll v4.1.9
 - Spire.DataExport.ResourceMgr.dll v2.1.0
 - Spire.Common.dll v2.6.8
 - Spire.License.dll v1.3.7
 
https://www.e-iceblue.cn/Downloads/Spire-Office-NET.html
Spire.Presentation
新功能:
- 添加DefaultLatinFont 属性,支持获取应用了表格样式的表格的字体。
 
var defaultLatinFont = table[2, 0].TextFrame.TextRange.DefaultLatinFont
问题修复:
- 修复了转换POTX到PPTX时抛NullReferenceException 的问题。
 
Spire.XLS
问题修复:
- 修复了转换Excel到图片,内容格式错误的问题。
 - 修复了获取指定单元格抛异常“长度不能小于0”的问题。
 - 修复了转换Chart到图片,内容格式错误的问题。
 - 修复了加载CSV文件抛异常“指定的参数已超出有效值的范围”的问题。
 - 修复了添加数据后,透视表数据列不正确的问题。
 - 修复了获取不到正确的趋势图公式的问题。
 
Spire.SpreadSheet
新功能:
- 实现了多重区域的拷贝粘贴(包含同行、不同行的不连续单元格)。
 - 实现了插入和删除多行或多列(可以不连续)。
 - 添加了插入和删除行或列的事件。
 
AfterInsertRow/AfterIndertColumn
AfterDeleteRow/AfterDeleteColumn
问题修复:
- 修复了分组后折叠起的行的数据能被拷贝出来的问题。
 
Spire.PDF
新功能:
- 支持删除注释的作者。注意:目前不支持删除Caret Annotation的作者。
 
annotation.Author = "";
document.SaveToFile(filepath, 0, 3, FileFormat.PDF);
signature.SetSignNameWidth(float width);
问题修复:
- 修复了转换EMF到PDF内容丢失的问题。
 - 修复了转换PDF到Word,字体改变的问题。
 - 修复了查找字符"$"抛异常的问题以及某些字符的位置不能正确返回的问题。
 - 修复了添加超链接到图片失败的问题。
 - 修复了使用插件方式转换HTML到PDF时,第二次运行程序的时间比第一次长的问题。
 - 修复了使用插件方式转换HTML到PDF时,内容乱码的问题。
 - 修复了使用插件方式转换HTML到PDF时,有关超时的问题。
 - 修复了使用插件方式转换HTML到PDF时,抛异常的问题。
 - 修复了使用插件方式转换HTML到PDF后,单词间距不正确的问题。
 - 修复了使用插件方式转换HTML到PDF后,css样式不正确的问题。
 - 修复了使用插件方式转换HTML到PDF后,内容质量不佳的问题。
 - 修复了使用插件方式转换HTML到PDF后,表格布局错误的问题。
 - 修复了使用插件方式转换HTML到PDF后,链接丢失的问题。
 - 修复了使用插件方式转换HTML到PDF后,内容缩小的问题。
 - 修复了使用插件方式转换HTML到PDF后,表头样式不正确的问题。
 - 修复了使用插件方式转换HTML到PDF的程序在Azure(64位)上不工作的问题。
 
Spire.Doc
新功能:
- 支持添加Latex数学公式代码到Word文档
 
Document doc = new Document();
 Section section = doc.AddSection();
 Paragraph paragraph = section.AddParagraph();
 OfficeMath officeMath = new OfficeMath(doc);
 paragraph.Items.Add(officeMath); 
 officeMath.FromLatexMathCode("x^{2}+\\sqrt{x^{2}+1}=2");
 doc.SaveToFile("latexToDoc.docx", FileFormat.Docx);
document.MailMerge.MailMergeMainDocumentType = MailMergeMainDocumentType.NotAMergeDocument;
问题修复:
- 修复了转换Word到PDF文本重叠的问题
 - 修复了在多线程中使用PS转换Word到PDF耗时比单线程多的问题
 - 修复了合并Word文档格式错误的问题
 - 修复了执行SaveToImages方法时程序挂起的问题
 - 修复了转换HTML 到ODT后,该ODT在LibreOffice 6.2.3软件中打开有多余的列的问题
 - 修复了合并文档抛“已添加了具有相同键的项”的问题
 - 修复了转换XML到Docx,内容格式错误的问题
 - 修复了转换Word到PDF,表格重叠的问题
 - 修复了获取ImageMergeField的FieldValue以及ImageFileName属性值在新旧版本中存在差异的问题
 - 修复了转换Word到PDF抛NullReferenceException的问题
 - 修复了加载文档抛“值对于Int32太大或太小”的问题
 - 修复了修改Spire.Doc生成的.doc后,页眉不正确的问题
 







