Spire.Office 发布v6.11.2版本!新增多重功能

翻译|产品更新|编辑:张莹心|2021-12-01 15:38:56.067|阅读 28 次

概述:我们很高兴地宣布 Spire.Office 6.11.2 的发布。此版本带来了一些新功能,例如,Spire.XLS 支持设置折线图和面积图的垂线;Spire.Doc 添加了两个新方法;Spire.PDF 支持将 PDF 转换为线性化 PDF;Spire.Presentation 支持获取表格单元格边框的显示颜色。同时,成功修复了许多错误。更多详情如下。

# 31款JAVA开发必备控件和工具 # 开发软/控件产品年终优惠

我们很高兴地宣布 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 的最新版本.条形码包括在内。
DLL 版本:
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

//New method
tableCell.SetCellWidth(float width, CellWidthType widthType); 
Spire.Presentation

类别 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感兴趣,可以联系在线客服了解具体授权价格和使用机制。

Word格式处理控件Spire.Doc功能演示:在Java中设置Word装订线边距


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们

客服热线
400-700-1020

QQ客服

意见反馈


添加微信获专业服务

TOP
在线客服系统
live chat