Spire.Office 10.1.0 已发布。在该版本中,Spire.Doc 支持判断和修改图片与形状中的超链接;Spire.XLS 支持 CSCH、RANDARRAY、COTH、SEQUENCE、EXPAND 等函数;Spire.PDF 增强了 XPS 到 PDF 和 PDF 到 PNG、HTML、SVG、OFD 、XPS 和 Excel 的转换;Spire.Presentation 支持获取嵌入 OLE 对象的文件名。
此外,该版本还成功修复了大量已知问题。详情请阅读以下内容。
版本信息如下:
- Spire.Doc 13.1.4
- Spire.XLS 15.1.3
- Spire.Presentation 10.1.1
- Spire.PDF 11.1.0
- Spire.PDF 11.1.5
https://www.e-iceblue.cn/Downloads/Spire-Office-NET.html
Spire.Doc
新功能:
- 支持判断和修改图片/形状的链接。
foreach (Section section in doc.Sections)
{
foreach (Paragraph paragraph in section.Paragraphs)
{
foreach (DocumentObject documentObject in paragraph.ChildObjects)
{
if (documentObject is DocPicture)
{
DocPicture pic=documentObject as DocPicture;
if (pic.HasHyperlink)
{
pic.HRef = "";
}
}
if (documentObject is ShapeObject)
{
ShapeObject shape = documentObject as ShapeObject;
if (shape.HasHyperlink)
{
shape.HRef = "";
}
}
}
}
}
问题修复:
- 修复了转换 HTML 文档到 Word 文档时程序抛出 "The given key '5' was not present in the dictionary" 异常的问题。
- 修复了获取段落的项目编号不正确的问题。
Spire.XLS
新功能:
- 支持 CSCH 函数。
- 支持 RANDARRAY 函数。
- 支持 COTH 函数。
- 支持 SEQUENCE 函数。
- 支持 EXPAND 函数。
- 支持 CHOOSECOLS 函数。
- 支持 CHOOSEROWS 函数。
- 支持 DROP 函数。
- 支持给 XlsPrstGeomShape 设置 HyLink。
PrstGeomShapeCollection prstGeomShapeType = worksheet.PrstGeomShapes;
for (int i = 0; i < prstGeomShapeType.Count; i++)
{
XlsPrstGeomShape shape = (XlsPrstGeomShape)prstGeomShapeType[i];
shape.HyLink.Address = "https://www.baidu.com/";
}
问题修复:
- 修复了转换 XLSM 到 PDF,图表丢失的问题。
- 修复了转换 Excel 到 PDF,内容丢失的问题。
- 修复了设置 ShowLeaderLines 不生效的问题。
- 修复了转换 Excel 到 PDF,数据条颜色不正确的问题。
- 修复了调用 CalculateAllValue() 方法计算公式值不正确的问题。
- 修复了设置工作表的标签颜色为 Color.Empty,结果为黑色的问题。
- 修复了图片提取不正确的问题。
- 修复了删除透视表中的 PivotField 失败的问题。
- 修复了转换 Excel 到 PDF,形状中的文本方向颠倒的问题。
Spire.PDF
问题修复:
- 修复了多线程提取 PDF 文本报错的问题。
- 修复了转换 XPS 到 PDF,链接不正确的问题。
- 修复了提取 PDF 表格内容不正确的问题。
- 修复了转换 PDF 到 PNG,部分内容变黑色的问题。
- 修复了转换 PDF 到 HTML,HTML 文档太大的问题。
- 修复了转换 PDF 到 XPS,注释内容不显示的问题。
- 修复了转换 PDF 到图片,内容丢失的问题。
- 修复了转换 PDF 到 SVG,字体不正确的问题。
- 修复了转换 XPS 到 PDF,字符空格丢失的问题。
- 修复了加载 PDF 文档,程序抛 "Object reference not set to an instance of an object." 异常的问题。
- 修复了转换 PDF 到 OFD,印章内容被裁切的问题。
- 修复了转换 PDF 到灰度 PDF,程序抛 "Object reference not set to an instance of an object." 异常的问题。
- 修复了打印 PDF,内容不正确的问题。
- 修复了替换文本导致部分文本丢失的问题。
- 修复了保存 PDF 程序挂起的问题。
- 修复了修改文本域值耗时长的问题。
- 修复了转换 PDF 到 XPS,部分中文乱码的问题。
- 修复了转换 PDF 到灰度 PDF 耗时长的问题。
- 修复了转换 PDF 到 Excel,效果不正确的问题。
- 修复了填充文本框域后,鼠标进入该域后域值消失的问题。
Spire.Presentation
新功能:
- 支持获取嵌入 OLE 对象的文件名。
IOleObject oleObject = shape as IOleObject;
oleObject.EmbeddedFileName
问题修复:
- 修复了加载 PPTX 文档程序抛 "未将对象引用设置到对象的实例" 异常的问题。
- 修复了转换 PPTX 到 SVG,下划线不连续的问题。
- 修复了转换 PPTX 到 PDF,内容丢失的问题。
- 修复了转换 PPTX 到 PDF,复选框丢失的问题。
- 修复了获取字体名,程序抛出 "Object reference not set to an instance of an object" 异常的问题。
- 修复了设置 "溢出时缩排文字",格式不正确的问题。
- 修复了设置根据文字调整形状大小不生效的问题。
- 修复了添加 LatexMath 不正确的问题。