Spire.Office 7.5.4 已发布。在该版本中, Spire.Doc 增强了 Word 到 PDF 和 HTML 到 Word 的转换; Spire.XLS 提供 IPrstGeomShape 类的文本居中对齐样式以及 InsertArray 方法的重载,以支持在将数组插入Excel文档时设置是否将日期字符串自动转换为datetime格式; Spire.Presentation 添加了获取单个幻灯片文本内容的方法 slide.GetAllTextFrame(),还支持了设置包含文本域内容的图表数据标签; Spire.PDF 支持OFD转换为PDF时,以对象流的形式输出。同时,该版本还修复了大量已知问题。详情请阅以下内容。
该版本涵盖了最新版的Spire.Doc,Spire.PDF,Spire.XLS,Spire.Email,Spire.DocViewer, Spire.PDFViewer,Spire.Presentation,Spire.Spreadsheet, Spire.OfficeViewer, Spire.DocViewer, Spire.Barcode, Spire.DataExport。
版本信息如下:
- Spire.Doc.dll v10.5.9
- Spire.Pdf.dll v8.5.0
- Spire.XLS.dll v12.5.3
- Spire.Email.dll v5.5.0
- Spire.DocViewer.Forms.dll v7.5.0
- Spire.PdfViewer.Forms.dll v7.5.0
- Spire.PdfViewer.Asp.dll v7.5.0
- Spire.Presentation.dll v7.5.3
- Spire.Spreadsheet.dll v6.4.1
- Spire.OfficeViewer.Forms.dll v7.5.4
- Spire.Barcode.dll v6.5.0
- Spire.DataExport.dll v4.4.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
https://www.e-iceblue.cn/Downloads/Spire-Office-NET.html
Spire.Doc
问题修复:
- 修复了 HTML 转 Docx 后,表格边框颜色丢失的问题。
- 修复了 Word 转 PDF 后,标题前多出空行的问题。
- 修复了 Word 转 PDF 后,表格分页错误的问题。
- 修复了在法语区域设置下, Word 转 PDF 抛出“System.FormatException”异常的问题。
- 修复了在保存 Docx 文件后,图片链接失效的问题。
- 修复了替换段落文本后,瀑布图表显示为空的问题。
- 修复了加载 Docx 文档时抛出“System.ArgumentOutOfRangeException”异常的问题。
- 修复了 Word 转 PDF 后,内容格式不一致的问题。
- 修复了保存文档后,瀑布图表变为图片类型的问题。
- 修复了保 Docx 文档时抛出“System.Collections.Generic.KeyNotFoundException”异常的问题。
Spire.XLS
新功能:
- 提供InsertArray方法的重载,该重载方法支持在将数组插入Excel文档时设置是否将日期字符串自动转换为datetime格式。
- IPrstGeomShape 类实现了文本居中对齐的样式。
InsertArray(object[,] objectArray, int firstRow, int firstColumn, bool needConvert);
IPrstGeomShape shape = book.Worksheets[0].PrstGeomShapes[0];
shape.TextVerticalAlignment = ExcelVerticalAlignment.MiddleCentered;
问题修复:
- 修复了加载XML,程序抛“Invalid file format”的问题。
- 修复了插入远程地址的图片到Excel并转为PDF,图片丢失的问题。
- 修复了插入图片,缩放比例不正确的问题。
- 修复了新版本获取单元格数值不正确的问题。
- 修复了转换Excel到PDF,程序抛“Value was either too large or too small for a Double”的问题。
- 优化了设置单元格数字格式时的耗时和占用的内存量。
- 修复了转换 Excel 到 PDF 时图表内容不正确的问题。
- 修复了转换 Excel 到 PDF 时网格线由实线变成虚线的问题。
- 修复了转换 Excel 到 HTML 时程序抛异常 System.ArgumentException 的问题。
- 修复了转换 Excel 到 PDF 时内容的格式不正确的问题。
- 修复了转换 Excel 到 CSV 时文本被添加了双引号的问题。
- 修复了导 Excel 数据到数据表时数据不正确的问题。
- 修复了当使用 sheet.InsertArrayList 方法添加数据时数据不正确的问题。
- 修复了加载.xlsx文件程序报错: System.InvalidOperationException:“Cannot find resource 'Spire.Xls.Core.Converter.Exporting.DrawingML.default.zip' 的问题。
- 修复了加载.xlsx文件程序报错“未将对象引用设置到对象的实例”的问题。
- 修复了调用 workbook.ActiveSheet.ReparseFormula() 程序抛异常“不同的公式在拷贝的行中”的问题。
- 修复了获取公式的值不正确的问题。
Spire.Presentation
新功能:
- 添加了获取单个幻灯片的文本内容的方法slide.GetAllTextFrame()
注意:不支持获取图表和图片中的文字。 - 支持设置包含文本域内容的图表数据标签。
Presentation ppt = new Presentation();
ppt.LoadFromFile(inputFile);
foreach (ISlide slide in ppt.Slides)
{
ArrayList arrayList = slide.GetAllTextFrame();
foreach (String text in arrayList)
{
Console.Write(text);
}
}
问题修复:
- 修复了转换PPT到PDF时文本框中文本位置不正确的问题。
- 修复了当获取图表的被隐藏的源数据时程序抛出System.NullReferenceException错误。
- 修复了重新设置坐标轴标签后原有的文本的字号发生改变的问题。
Spire.PDF
新功能:
- 支持OFD转换为PDF时,以流对象的形式输出。
OfdConverter converter = new OfdConverter(inputFile);
//Save to stream
MemoryStream tempStream = new MemoryStream();
converter.ToPdf(tempStream);
File.WriteAllBytes(outputFile, tempStream.ToArray());
converter.Dispose();
问题修复:
- 修复了设置系统DPI为125%后,PDF转图片的结果不正确的问题。
- 修复了打印PDF文档,内容未居中的问题 。
- 修复了PDF转Excel后,表格的单元格划分不正确的问题。
- 修复了PDF转图片后内容丢失的问题。
- 修复了PDF转图片,图层数据丢失的问题。
- 修复了在NetStandard平台下,PDF转图片内容下移的问题。
- 修复了转Excel内容效果不正确的问题。
- 修复了在图层中绘制文本后,在Adobe中复制文本并粘贴到记事本后得到乱码的问题。
- 修复了打印PDF,页面内容偏移的问题。
- 修复了OFD转PDF后,发票印章图片丢失的问题。
- 修复了合并 PDF 文件,并转换为PDFA1A文档,结果不符合PDFA1A规范的问题。
- 修复了根据书签标题删除书签时抛出“System.ArgumentOutOfRangeException”异常的问题。
- 修复了商业版中没有使用许可证的情况下,转换图片可以超出10页限制的问题。
- 修复了加载XPS文档时抛出System.StackOverflowException异常的问题。
- 修复了OFD转PDF,文本格式错误的问题。
- 修复了加载OFD文件,程序抛出异常“ZipEntry::ReadDirEntry():Bad signature”的问题。
- 修复了PDF转图片抛出“System.IndexOutOfRangeException:Index was outside the bounds of the array”异常的问题。
- 修复了PDF转图片,页面中条形码发生改变的问题。
- 修复了设置文本高亮效果不理想的问题。
Spire.Email
问题修复:
- 修复了提取邮件中的附件失败的问题。
- 修复了提取邮件中的主题失败的问题。
Spire.OfficeViewer
问题修复:
- 修复了预览Word文档时页数增多的问题。
Spire.DocViewer
问题修复:
- 修复了预览文档时,部分内容格式与原文档不一致的问题。