Spire.Office 9.6.0 已正式发布。该版本新增了一些功能,如 Spire.Doc 支持 AI 功能,以及加载 XML 格式的自定义字体替换规则进行转换;Spire.XLS 支持转换 Excel 文档到 Markdown 格式;Spire.PDF 支持转换 PDF 文档到 Markdown 格式。除此之外,一些在转换、打印和操作 Word、Excel、PDF 文档时出现的问题也得以成功解决。更多新功能及问题修复详情如下。
该版本涵盖了最新版的 Spire.Doc、Spire.PDF、Spire.XLS、Spire.Presentation、Spire.DataExport、Spire.Barcode、Spire.DocViewer、Spire.PDFViewer、Spire.OfficeViewer、Spire.Email。
版本信息如下:
- Spire.Doc.dll v12.6.10.0
- Spire.Pdf.dll v10.6.25.0
- Spire.XLS.dll v14.6.6.0
- Spire.Presentation.dll v9.5.3.0
- Spire.Barcode.dll v7.2.9.0
- Spire.Email.dll v6.5.10.0
- Spire.DocViewer.Forms.dll v8.7.10.0
- Spire.PdfViewer.Asp.dll v7.12.14.0
- Spire.PdfViewer.Forms.dll v7.12.14.0
- Spire.Spreadsheet v7.4.6.0
- Spire.OfficeViewer.Forms.dll v8.7.12.0
- Spire.DataExport.dll v4.9.0.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
https://www.e-iceblue.cn/Downloads/Spire-Office-NET.html
Spire.Doc
新功能:
- 支持 AI 功能:文档生成、文档翻译、文本润色、摘要生成、总结生成、拼写检查、实体识别、文章续写、问答等。
- 新增 Document.SaveFontFallbackRuleSettings() 方法保存文档默认字体替换规则的XML。
- 新增 Document.LoadFontFallbackRuleSettings() 方法加载 XML 格式的自定义字体替换规则进行转换。
Document document = new Document();
document.LoadFromFile(inputFile);
document.SaveFontFallbackRuleSettings("FontReplacementRuleSettings.xml");
Document document = new Document();
document.LoadFromFile(inputFile);
document.LoadFontFallbackRuleSettings(“CustomFontReplacementRuleSettings.xml”);
document.SaveToFile(outputFile, FileFormat.PDF);
问题修复:
- 修复了打印 Word 文档,布局不正确的问题。
- 修复了 Word 转 HTML,字体不正确的问题。
- 修复了 Word 转 OFD,内容不正确的问题。
- 修复了加载 Word 文档,程序抛 “System.NullReferenceException” 的问题。
- 修复了 Word 文档转 PDF,程序抛 “System.NullReferenceException” 的问题。
- 修复了转 Word 文档到 PDF, 程序抛 "System.ArgumentNullException" 错误的问题。
- 修复了转 HTML 到 Word,图片不显示的问题。
- 修复了转换 Markdown 到 Docx, 图片和超链接效果不正确的问题。
- 修复了 Word 转 PDF,程序抛 "Unknown boolex value" 错误的问题。
Spire.XLS
新功能:
- 支持转换 Excel 到 Markdown 格式。
Workbook workbook = new Workbook();
workbook.LoadFromFile("input.xlsx");
workbook.SaveToFile("output.md",FileFormat.Markdown);
问题修复:
- 修复了设置 horizontal 和 vertical 类型的边框,程序抛 "ArgumentOutOfRangeException" 的问题。
- 修复了调用 "Worksheet.Activate()" 效果不正确的问题。
- 修复了 Excel 转图片,文本内容布局不正确的问题。
- 修复了排序后,Excel 文档的批注顺序不正确的问题。
- 修复了 Excel 转 Html,字体效果不正确的问题。
- 修复了在 Excel 透视表中添加筛选器后,结果文档打开提示错误的问题。
- 修复了 Excel 转 Html, 单元格颜色丢失的问题。
- 修复了 Excel 转 Html, 单元格图标丢失的问题。
- 修复了 "Worksheet.SetLastRow()" 不生效的问题。
Spire.PDF
新功能:
- 支持转换 PDF 文档到 Markdown 格式。
PdfDocument doc = new PdfDocument("input.pdf");
doc.SaveToFile("output.md", FileFormat.Markdown);
问题修复:
- 修复了 OFD 转 PDF,抛 "System.ArgumentOutOfRangeException" 异常的问题。
- 修复了 PDF 转 Excel,线条丢失的问题。
- 修复了 OFD 转 PDF,抛 "System.NullReferenceException" 异常的问题。
- 修复了 OFD 转 PDF,字体显示效果不正确的问题。
- 修复了修改 PdfFreeTextAnnotation 注释文本不生效的问题。
- 修复了 PDF 添加水印时抛 "Schema namespace URI and prefix mismatch" 的问题。
- 修复了打印 PDF 文件,结果不正确的问题。
- 修复了 PDF 转图片,文字重叠的问题。
- 修复了 OFD 转 PDF,图片不清晰的问题。
- 修复了绘制 html 内容到 PDF,部分内容丢失的问题。
- 修复了 PDF 设置透明度后,绘制的文本再转 OFD 丢失的问题。
- 修复了 PdfDocument 对象未释放时,再次调用抛 "System.NullReferenceException" 的问题。
- 修复了提取 PDF 中的图片,结果效果不正确的问题。
- 修复了 "PdfButtonWidgetFieldWidget.SetButtonImage()" 设置效果不正确的问题。
- 修复了使用 "IProgressNotifier",程序挂起的问题。
- 修复了 XPS 转 PDF,字符丢失的问题。
- 修复了签名验证不正确的问题。
- 修复了替换 PDF 文本内容效果不正确的问题。
- 修复了使用 PdfPageBase.CreateTemplate() 时程序抛 "System.NullReferenceException" 的问题。
- 修复了 PDF 转 OFD 程序抛 "System.NullReferenceException" 的问题。
- 修复了 PDF 转 OFD,图章丢失的问题。
- 修复了 PdfGrid.RepeatHeader 设置效果不正确的问题。
- 修复了 PDF 转 PDFA1A 程序抛 "System.StackOverflowException" 的问题。