我们很高兴地宣布 Spire.Office 6.11.2 的发布。此版本带来了一些新功能,例如,Spire.XLS 支持设置折线图和面积图的垂线;Spire.Doc 添加了两个新方法;Spire.PDF 支持将 PDF 转换为线性化 PDF;Spire.Presentation 支持获取表格单元格边框的显示颜色。同时,成功修复了许多错误。更多详情如下。
在此版本中,Spire.Doc、Spire.PDF、Spire.XLS、Spire.Presentation、Spire.Email、Spire.DocViewer、Spire.PDFViewer、Spire.Spreadsheet、Spire.OfficeViewer、Spire.DataExport、Spire 的最新版本.条形码包括在内。
Spire.Doc.dll v9.11.6
尖顶.pdf.dll v7.11.1
Spire.XLS.dll v11.11.2。
Spire.Email.dll v4.11.1
Spire.DocViewer.Forms.dll v6.8.0
Spire.PdfViewer.Forms.dll v6.11.1
Spire.PdfViewer.Asp.dll v6.11.1
Spire.Presentation.dll v6.11.4
Spire.Spreadsheet v5.10.0
Spire.OfficeViewer.Forms.dll v6.11.2
Spire.Barcode.dll v5.9.4
Spire.DataExport.dll v4.1.9
Spire.DataExport.ResourceMgr.dll v2.1.0
Spire.License.dll v1.4.0
Spire.XLS
类别 | ID | 描述 |
新功能 | SPIREXLS-1805 |
支持设置图表数据栏的边框。 XlsConditionalFormats cfs = sheet.ConditionalFormats[0]; IConditionalFormat cf = cfs[0]; Spire.Xls.DataBar dataBar1 = cf.DataBar; dataBar1.BarBorder.Type = Spire.Xls.Core.Spreadsheet.ConditionalFormatting.DataBarBorderType.DataBarBorderSolid; dataBar1.BarBorder.Color = Color.GreenYellow; |
新功能 | SPIREXLS-3453 |
支持为折线图和面积图设置下拉线。 chart.Series[0].HasDroplines = true; |
新功能 | SPIREXLS-3487 |
支持在将 excel 文件转换为 pdf 时设置自定义页面大小。 workbook.Worksheets[0].PageSetup.SetCustomPaperSize(width, height); |
漏洞 | SPIREXLS-2906 | 修复excel文件转html时图片位置不正确的问题 |
漏洞 | SPIREXLS-3456 | 修复了excel文件转pdf文件时内容被裁剪的问题 |
漏洞 | SPIREXLS-3461 | 修复组合图转图片时内容不正确的问题 |
漏洞 | SPIREXLS-3515 | 修复加载 ods 文件时应用程序挂起的问题 |
漏洞 | SPIREXLS-3516 | 修复excel文件转pdf时内容不正确的问题 |
漏洞 | SPIREXLS-3542 | 修复 MS Excel 无法打开保存的 xlsx 文件的问题 |
Spire.PDF
类别 | ID | 描述 |
新功能 | SPIREPDF-4594 |
支持获取附件页码 int page = pdf.Attachments.GetAttachmentPage("attachmentFileName"); |
新功能 | —— |
支持将 PDF 转换为线性化的 PDF PdfToLinearizedPdfConverter converter = new PdfToLinearizedPdfConverter("inputFile"); converter.ToLinearizedPdf("outputFile"); |
漏洞 | SPIREPDF-2356 | 修复PDF转Word后内容不正确的问题。 |
漏洞 | SPIREPDF-4311 | 优化将 PDF 转换为图像的时间。 |
漏洞 | SPIREPDF-4587 | 修复压缩PDF文件后打开结果文件提示错误的问题。 |
漏洞 | SPIREPDF-4609 | 修复合并PDF文件后部分数字签名丢失的问题。 |
漏洞 | SPIREPDF-4622 | 修复了未获取所用字体的正确名称的问题。 |
漏洞 | SPIREPDF-4637 | 修复PDF转图片后条码不正确的问题。 |
漏洞 | SPIREPDF-4660 | 优化将 PDF 转换为 PDFA 的内存消耗。 |
漏洞 | SPIREPDF-4701 | 修复了应用程序在加载 PDF 文件时抛出错误“Header checksum非法”的问题。 |
漏洞 | SPIREPDF-4703 | 修复提取内容不完整的问题。 |
漏洞 | SPIREPDF-4721 | 修复插入的复选框字段字体大小不正确的问题。 |
漏洞 |
SPIREPDF-4736 SPIREPDF-4727 |
优化添加水印的时间。 |
漏洞 | SPIREPDF-4731 | 修复 PdfPolyLineAnnotation 设置线宽不生效的问题。 |
漏洞 | SPIREPDF-4732 | 修复从PDF表格中提取的内容不正确的问题。 |
漏洞 | SPIREPDF-4739 | 修复从指定矩形区域提取的内容不正确的问题。 |
漏洞 | SPIREPDF-4745 | 修复了应用程序在将 PDF 转换为图像时抛出错误“对象引用未设置到对象的实例”的问题。 |
Spire.Word
类别 | ID | 描述 |
新功能 | —— |
添加一个新方法“SetColumnWidth”来设置表格列宽 table.SetColumnWidth(int columnIndex, float columnWidth, CellWidthType columnWidthType); |
新功能 | —— |
添加新方法“UseNewEngine”以使用新引擎将 Word 转换为 PDF Document doc = new Document(); doc.LoadFromFile("input.docx"); doc.UseNewEngine = true; doc.SaveToFile("result.pdf", FileFormat.PDF); |
调整 | —— |
调整设置表格单元格宽度的方法 //Old method //tableCell.Width //Deprecated //tableCell.CellWidthType //Deprecated |
类别 | ID | 描述 |
新功能 | SPIREPPT-1687 |
支持获取表格单元格的填充颜色 table.TableRows[i][j].DisplayColor; |
新功能 | SPIREPPT-1701 |
支持设置图表的数据标签范围 Presentation ppt = new Presentation(); IChart chart = ppt.Slides[0].Shapes.AppendChart(ChartType.ColumnStacked, new RectangleF(100, 100, 500, 400)); CellRange cellRange = chart.ChartData["F1"]; cellRange.Text = "aaa"; cellRange = chart.ChartData["F2"]; cellRange.Text = "bbb"; cellRange = chart.ChartData["F3"]; cellRange.Text = "ccc"; cellRange = chart.ChartData["F4"]; cellRange.Text = "ddd"; chart.Series[0].DataLabelRanges = chart.ChartData["F1", "F4"]; ChartDataLabel dataLabel1 = chart.Series[0].DataLabels.Add(); dataLabel1.ID = 0; dataLabel1.LabelValueVisible = true; dataLabel1.ShowDataLabelsRange = true; |
新功能 | SPIREPPT-1707 |
支持获取自定义动画的路径数据 foreach (AnimationEffect effect in shape.Slide.Timeline.MainSequence) { if (effect.ShapeTarget.Equals(shape as Spire.Presentation.Shape)) { MotionPath path = ((AnimationMotion)effect.CommonBehaviorCollection[0]).Path; foreach (MotionCmdPath motionCmdPath in path) { PointF[] points = motionCmdPath.Points; MotionCommandPathType type = motionCmdPath.CommandType; } } } |
新功能 | SPIREPPT-1708 |
添加新方法“IShape.SaveAsImage()”以将形状转换为图像 Image image = shape.SaveAsImage(); |
新功能 | SPIREPPT-1744 |
支持获取表格单元格边框的显示颜色 table[0, 0].BorderLeftDisplayColor; table[0, 0].BorderTopDisplayColor; table[0, 0].BorderRightDisplayColor; table[0, 0].BorderBottomDisplayColor; |
漏洞 | SPIREPPT-1453 | 修复了新插入的形状没有默认线宽和颜色的问题。 |
漏洞 | SPIREPPT-1667 | 修复PPT转图片后图片不够清晰的问题。 |
漏洞 | SPIREPPT-1699 | 修复无法获取主题背景色的问题。 |
漏洞 | SPIREPPT-1709 | 修复了shape转图片后内容不正确的问题。 |
漏洞 | SPIREPPT-1717 | 修复 TextRange 显示颜色不正确的问题。 |
漏洞 | SPIREPPT-1731 | 修复插入的簇状柱状图不正确的问题。 |
漏洞 | SPIREPPT-1723 | 修复 PowerPoint 公式转换后的图片模糊的问题 |
漏洞 | SPIREPPT-1732 | 修复 PowerPoint 转 PDF 时符号丢失的问题 |
漏洞 | SPIREPPT-1738 | 修复获取的文本字体大小不正确的问题 |
漏洞 | SPIREPPT-1739 | 修复了应用程序在加载 PPT 文件时抛出“Spire.Presentation.AppException”的问题。 |
漏洞 | SPIREPPT-1743 | 修复了应用替换文本时抛出“System.NullReferenceException”的问题 |
漏洞 | SPIREPPT-1751 | 修复了应用程序在将组格式转换为图像时抛出“System.ArgumentException”的问题 |
Spire.Email
类别 | ID | 描述 |
漏洞 | SPIREEMAIL-48 | 修复了从 PST 文件中提取的电子邮件保存为 eml 格式时发件人不正确的问题 |
慧都是E-iceblue官方友好合作伙伴,如果您对spire.office感兴趣,可以联系在线客服了解具体授权价格和使用机制。