【更新】专业office工具套包 Spire.Office 补丁 v4.4.0发布 | 附下载

原创|产品更新|编辑:黄竹雯|2019-04-09 09:50:44.000|阅读 63 次

概述:专业的office工具套包 Spire.Office更新至4.4.0,添加Spire.PDF支持查找和高亮跨行的文本等新功能。

Spire.Office是一款企业级Office控件套包,为工厂智能制造提供最全面的office操作,无需安装Microsoft Office也能完成办公自动化。

Spire.Office 4.4.0已经正式发布了。该版本添加了许多新功能,例如,Spire.PDF支持查找和高亮跨行的文本,Spire.Presnetation支持对文本添加动画,Spire.XLS支持设置文本框的内边距,Spire.Spreadsheet支持自定义语言配置文件的路径。此外,本次更新还修复了大量漏洞。

该版本涵盖了最新版的Spire.Doc、Spire.PDF、Spire.XLS、Spire.Presentation、Spire.DataExport、Spire.Barcode、Spire.DocViewer、Spire.PDFViewer、Spire.OfficeViewer、Spire.Email

版本信息如下:

  • Spire.Doc.dll v7.4.2
  • Spire.Pdf.dll v5.4.2
  • Spire.XLS.dll v9.4.1
  • Spire.Email.dll v2.1.9
  • Spire.DocViewer.Forms.dll v4.3.1
  • Spire.PdfViewer.Forms.dll v4.4.1
  • Spire.PdfViewer.Asp.dll v4.4.1
  • Spire.Presentation.dll v4.3.20
  • Spire.Spreadsheet v3.3.2
  • Spire.OfficeViewer.Forms.dll v4.4.0
  • Spire.Barcode.dll v3.3.1
  • Spire.DataExport.dll v4.1.9
  • Spire.DataExport.ResourceMgr.dll v2.1.0
  • Spire.Common.dll v2.4.1
  • Spire.License.dll v1.3.7

点击下载Spire.Office最新补丁


Spire.PDF

新功能:

  • 支持了查找和高亮跨行的文本。
PdfDocument doc = new PdfDocument(input);
PdfTextFind[] result = null;
foreach (PdfPageBase page in doc.Pages)
{
    result = page.FindText("This is a test", TextFindParameter.CrossLine).Finds;
    for (int i = 0; i < result.Length; i++)
    {
        result[i].ApplyHighLight(Color.Yellow);
    }
}
doc.SaveToFile(output);
  • 支持了添加长期验证(Long Term Validation)的数字签名。
PdfNewDocument doc = new PdfNewDocument();
PdfPageBase page = doc.Pages.Add();
String pfxPath = inputFile;
PdfCertificate cer = new PdfCertificate(pfxPath, password, X509KeyStorageFlags.Exportable);
PdfSignature signature = new PdfSignature(doc, page, cer, "s1");
signature.Bounds = new RectangleF(new PointF(100, 100), new SizeF(200, 200));
signature.ConfigureHttpOCSP(null, null);
doc.Save(outputFile);
  • 支持了获取和设置表单域的背景色。
PdfRGBColor color = xxField.BackColor;
xxField.BackColor = Color.Yellow;
  • 支持了在PdfGridCell中设置图片的坐标位置。
PdfGridCellContent cellContent = new PdfGridCellContent();
 cellContent.ImageLocation = new PointF(20,20);
  • 优化了打印速度。

问题修复:

  • 修复了提取PDF的文本时字符丢失和多出字符的问题。
  • 修复了合并后的文档用microsoft edge浏览器打不开的问题。
  • 修复了打印PDF时文档中的条形码显示不正确的问题。
  • 修复了使用PdfTextWidget功能画文本时内容被截断并有丢失的问题。
  • 修复了替换文本时新文本的位置稍微下移的问题。
  • 修复了添加的图片标签被改变的问题。
  • 修复了转换TIFF到PDF时抛出“未将引用对象设置到对象的实例”的错误。
  • 修复了转换PDF到图片时竖排文本错乱的问题。
  • 修复了合并包含隐藏内容的PDF时抛出“未将引用对象设置到对象的实例”的错误。
  • 修复了拆分文档时内容乱码的问题。
  • 修复了查找文本时程序挂起的问题。
  • 修复了合并文档时数据不正确的问题。
  • 修复了设置复选框域值不生效的问题。
  • 修复了转换PDF到XPS时数字之间空格距离变大的问题。
  • 修复了打印PDF时内容乱码的问题。
  • 修复了合并文档时抛出"索引不能小于零或大于总数"的错误。
  • 修复了旋转页面后的PDF用Microsoft Edge打开数据显示不正确的问题。

Spire.Presentation

新功能:

  • 支持给shape中指定的段落添加文字动画
Presentation ppt = new Presentation();
ppt.LoadFromFile("test.pptx");
IAutoShape shape = (IAutoShape)ppt.Slides[0].Shapes[0];
AnimationEffect animation = shape.Slide.Timeline.MainSequence.AddEffect(shape, AnimationEffectType.Fly);
animation.SetStartEndParagraphs(2, 3);
IAutoShape shape2 = (IAutoShape)ppt.Slides[0].Shapes[1];
AnimationEffect animation2 = shape.Slide.Timeline.MainSequence.AddEffect(shape2, AnimationEffectType.FadedZoom);
animation2.SetStartEndParagraphs(0, 0);
ppt.SaveToFile("result.pptx", FileFormat.Pptx2010);
ppt.Dispose();
  • 改善了打印接口
Presentation ppt = new Presentation();
ppt.LoadFromFile(inputfile);
PresentationPrintDocument document = new PresentationPrintDocument(ppt);
//Set print task name
document.DocumentName = "print task 1";
document.Print0rder = Order.Horizontal;
document.SlideFrameForPrint = true;
document.GrayLevelForPrint = true;
document.SlideCountPerPageForPrint = PageSlideCount.Three;
document.PrinterSettings.PrintRange = PrintRange.AllPages;
//Set continuous print area
document.PrinterSettings.PrintRange = PrintRange.SomePages;
document.PrinterSettings.FromPage = 1;
document.PrinterSettings.ToPage = ppt.Slides.Count - 1;
//Set discontinuous print area
//document.SelectSldiesForPrint("1", "2-6");
document.PrinterSettings.PrintToFile = true;
document.PrinterSettings.PrintFileName = outputfile;
ppt.Print(document);
ppt.Dispose();

问题修复:

  • 修复了转换PPTX到PDF/PPT时内容格式不正确的问题
  • 修复了转换PPT到PDF时图表丢失的问题
  • 修复了加载PPT文档时出现InvalidCastException异常的问题
  • 修复了修改图表数据源后数据没有正确地更新的问题
  • 修复了复制形状出现错误“the object reference was not set to the object instance”问题。
  • 修复了转换PPT到图片时图表丢失的问题。
  • 修复了转换PPT到PDF时数据标签不正确的问题。
  • 修复了另存为PPTX文件时图表数据源公式不显示的问题。
  • 修复了删除图表的图例后转换到PDF图例仍存在的问题。
  • 修复了转换PPT到图片内容不正确的问题。
  • 修复了转换PPT到图片结果不正确的问题。
  • 修复了给ChartData赋值时程序抛异常的问题。
  • 修复了转PPT到图片时出现异常的问题。
  • 修复了转PPT到PDF图表标签丢失的问题。
  • 修复了转PPT到图片数据格式改变的问题。
  • 修复了修改图表数据后图表更新不正确的问题。
  • 修复了转PPT到PDF内容位置改变的问题。
  • 修复了转PPT到PDF图片左右互换的问题。

Spire.Doc

新功能:

  • 支持获取或设置自动调整中文与数字的间距。
Paragraph.Format.AutoSpaceDN;
  • 支持获取或设置自动调整中文与西文的间距。
Paragraph.Format.AutoSpaceDE;

问题修复:

  • 修复了保存Word到PDF时出现异常的问题。
  • 修复了保存Word到图片后分页的问题。
  • 修复了设置部分内容只读对.doc格式不起作用的问题。
  • 修复了转换Word到PDF, 加粗效果丢失的问题。
  • 修复了加载文档时出现异常的问题。
  • 修复了保存Word到PDF时出现StackOverflowException异常的问题。
  • 修复了合并文档后,域更新不正确的问题。
  • 修复了保存到.doc格式文档,单元格拆分不正确的问题。
  • 修复了转换Word到PDF隐藏的图片显示出来的问题。
  • 修复了合并文档格式不正确的问题。
  • 修复了更新目录后多处页脚的问题。

Spire.XLS

新功能:

  • 支持设置文本框内容的位置
TextBoxShapeBase texbox = workbook.Worksheets[0].TextBoxes[0] as TextBoxShapeBase;
texbox.InnerLeftMargin = 1;
texbox.InnerRightMargin = 3;
texbox.InnerTopMargin = 1;
texbox.InnerBottomMargin = 3; 

问题修复:

  • 修复了当保存到ExcelVersion.Version97to2003版本时形状的旋转功能不起作用的问题。
  • 修复了拷贝公式并将文档保存到.xlsx文件后打开文档时会弹出提示内容错误对话框的问题。
  • 修复了另存为.xls文档后图片透明度丢失的问题。
  • 修复了转换Excel到PDF内容不正确的问题。
  • 修复了给Version97-2003格式的Excel设置文档属性不生效的问题。
  • 修复了加载Excel文档抛异常(“XmlException was unhandled”)的问题。
  • 修复了获取不到正确的单元格显示文本的问题。
  • 修复了另存为Excel文档,该文档打开提示有错误的问题。
  • 修复了获取不到正确的NameRange个数的问题。

Spire.Spreadsheet

新功能:

  • 支持自定义语言配置文件的路径
spreadsheet.MenuLanguageConfigPath= "D:/SpreadsheetTest/MenuLanguageConfig.xml";
  • 支持Ctril + Y(恢复)快捷键
  • 减少了鼠标选中单元格时边框的宽度

问题修复:

  • 修复了加载xls文档出现ArgumentException异常的问题。
  • 修复了带负号的数值在SpreadSheet里显示时负号丢失的问题。
  • 修复了向左拖动滚动条时右侧的边框会跟着往右移动。

更多资源【Spire.Doc系列教程】【Spire.PDF系列教程】【Spire.XLS系列教程】【Spire.PDF通用基础教学视频】帮助你玩转Spire.Office!

还有一份为你精心准备的文档管理工具的学习大礼包哦~ 点击查看详情>>>


想要购买正版授权,或者获取更多Spire.Office相关信息的朋友可以点击" 咨询在线客服 "~
慧都315特惠


标签:文档管理文件格式转换Office文档处理

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都网

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
title
相关厂商
相关产品
Spire.Office for .NET

企业级Office控件套包,为工厂智能制造提供最全面的office操作,无需安装Microsoft Office也能完成办公自动化。

Spire.Office Platinum

专业的office工具套包。

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat