Spire.Office 8.12.2 for .NET

2023-12-29 13:12
文章标签 office net spire 8.12

本文主要是介绍Spire.Office 8.12.2 for .NET,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Spire.Office 8.12.2 发布。在此版本中,Spire.Doc支持Word到PCL和PostScript转换中的文本整形以及确定文档是否加密;Spire.Presentation支持将母版页转换为图像;Spire.PDFViewer支持在WinForm项目中使用Ctrl+滚轮实现界面缩放效果。此外,该版本还成功修复了许多已知问题。下面列出了更多详细信息。

Spire.Office for .NET是 E-iceblue 提供的企业级 Office .NET API 的组合。它包括Spire.Doc、Spire.XLS、Spire.Spreadsheet、Spire.Presentation、Spire.PDF、Spire.DataExport、Spire.OfficeViewer、Spire.PDFViewer、Spire.DocViewer、Spire.Barcode和Spire.Email。Spire.Office 包含上述 .NET API 的最新版本。

借助 Spire.Office for .NET,开发人员可以创建各种应用程序。它使开发人员能够打开、创建、修改、转换、打印、查看 MS Word、Excel、PowerPoint 和 PDF 文档。此外,它允许用户将数据导出到流行的文件,如 MS Word/ Excel /RTF/Access、PowerPoint、PDF、XPS、HTML、XML、文本、CSV、DBF、剪贴板、SYLK、PostScript、PCL 等。

Spire.Office for .NET 可以链接到任何类型的 32 位或 64 位 .NET 应用程序,包括 ASP.NET、Web 服务和 WinForms for .NET Framework 版本 2.0 至 4.5。Spire.Office 还支持在 .NET Core、.NET 5.0、.NET 6.0、Microsoft Azure、Mono Android 和 Xamarin.iOS 上工作。

在此版本中,最新版本的 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 v11.12.4
  • Spire.Pdf.dll v9.12.0
  • Spire.XLS.dll v13.12.3
  • Spire.Presentation.dll v8.12.2
  • Spire.Email.dll v6.5.8
  • Spire.Barcode.dll v7.2.5
  • Spire.DocViewer.Forms.dll v8.7.3
  • Spire.Spreadsheet.dll v7.4.3
  • Spire.PdfViewer.Forms.dll v7.12.3
  • Spire.PdfViewer.Asp v7.12.3
  • Spire.OfficeViewer.Forms.dll v8.7.4
  • Spire.DataExport.dll v4.9.0
  • Spire.DataExport.ResourceMgr.dll v2.1.0

以下是此版本中所做的更改列表

Spire.Doc

类别ID描述
新功能-添加将Word转换为PostScript的文本整形功能(支持.NET 4.6.2或更高版本)。
<span style="background-color:#fafafa"><span style="color:#2e8b57">文档文档 = new Document();
document.LoadFromFile("输入.docx");
document.LayoutOptions.UseHarfBuzzTextShaper = true; // true 时启用, false 时禁用
document.SaveToFile("output.ps", FileFormat.PostScript);</span></span>
新功能-支持Word到PCL转换中的文本整形(支持.NET 4.6.2或更高版本)。
<span style="background-color:#fafafa"><span style="color:#2e8b57">文档文档 = new Document();
document.LoadFromFile("输入.docx");
document.LayoutOptions.UseHarfBuzzTextShaper = true; // true 时启用, false 时禁用
document.SaveToFile("output.pcl", FileFormat.PCL);</span></span>
新功能SPIREDOC-10007支持判断文档是否加密。
<span style="background-color:#fafafa"><span style="color:#2e8b57">Document.IsPassWordProtected("sample.docx");</span></span>
漏洞SPIREDOC-9615修复了Word转PDF后换行符定位不正确的问题。
漏洞SPIREDOC-9859
SPIREDOC-9890
修复了 Latex 公式解析不正确的问题。
漏洞SPIREDOC-9976修复了正则表达式查找文本失败的问题。
漏洞SPIREDOC-9981修复了将Word转换为XPS后表格边框丢失的问题。
漏洞SPIREDOC-9997修复了将 HTML 转换为 Word 时符号被错误识别为英文字符的问题。
漏洞SPIREDOC-10029修复执行邮件合并后填充数据计算结果不正确的问题。
漏洞SPIREDOC-10036修复了Word转PDF时表格标题内容被裁剪的问题。
漏洞SPIREDOC-10037修复了向表格添加行并将其转换为 PDF 后表格宽度发生变化的问题。
漏洞SPIREDOC-10039修复了复制书签内容时程序抛出System.ArgumentException的问题。
漏洞SPIREDOC-10081修复了复制书签内容时程序抛出System.NullReferenceException的问题。

Spire.Presentation

类别ID描述
新功能SPIREPPT-2397支持将母版页转换为图像。
<span style="background-color:#fafafa"><span style="color:#2e8b57">演示文稿 ppt = new 演示文稿();
ppt.LoadFromFile("1.pptx");
for (int i = 0; i < ppt.Masters[0].Layouts.Count; i++)
{
图像图像 = ppt.Masters[0].Layouts[i].SaveAsImage();
String 文件名 = String.Format("{0}.png", i);
image.Save(文件名, System.Drawing.Imaging.ImageFormat.Png);
}
ppt.Dispose();</span></span>
漏洞SPIREPPT-2394修复了PPT转PDF时内容排版不正确的问题。
漏洞SPIREPPT-2396修复更改图表标签位置后效果不正确的问题。

Spire.PDFViewer

类别ID描述
新功能SPIREPDFVIEWER-579支持在WinForm项目中使用Ctrl+滚轮实现界面缩放效果。
<span style="background-color:#fafafa"><span style="color:#2e8b57">this.KeyPreview = true;
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);
this.KeyUp += new System.Windows.Forms.KeyEventHandler(Form1_KeyUp);
this.MouseWheel += new System.Windows.Forms.MouseEventHandler(Form1_MouseWheel);
</span></span>
<span style="background-color:#fafafa"><span style="color:#2e8b57">私有 bool m_PressCtrl = false;
私有浮点数 m_ZoomFactor = 1.0f;
私有无效Form1_KeyDown(对象发送者,KeyEventArgs e)
{m_PressCtrl = e.Control;
}       
私有无效Form1_KeyUp(对象发送者,KeyEventArgs e)
{m_PressCtrl = false;
}        
私有 float[] 数组 = new float[] { 0.5f, 0.75f, 1f, 1.25f, 1.5f, 2f, 4f };
私有 int 索引 = 2;     
私有无效Form1_MouseWheel(对象发送者,MouseEventArgs e)
{如果(m_PressCtrl){if (e.Delta > 0){指数 = 指数 < 6 ? 索引+1:6;}if (e.Delta < 0){索引 = 索引 == 0 ?0:索引-1;}this.pdfViewer1.SetZoomFactor(数组[索引]);}
}</span></span>
漏洞SPIREPDFVIEWER -577修复了文本内容无法显示的问题。

Spire.PDF

类别ID描述
漏洞SPIREPDF-6041修复了压平 PDF 表单字段后第二页及后续页面数据丢失的问题。
漏洞SPIREPDF-6331修复了从 SVG 转换的 PDF 无法使用 Adob​​e 打开的问题。
漏洞SPIREPDF-6351修复了无法提取文本的问题。
漏洞SPIREPDF-6375修复了高亮文本功能不生效的问题。
漏洞SPIREPDF-6384修复了将 OFD 转换为 PDF 时程序抛出“System.NullReferenceException”的问题。
漏洞SPIREPDF-6385
SPIREPDF-6390
修复了加载PDF文件时程序抛出“System.NullReferenceException”的问题。
漏洞SPIREPDF-6393修复了将 PDF 文件打印为小册子时程序抛出“System.NullReferenceException”的问题。

Spire.XLS

类别ID描述
漏洞SPIREXLS-4838修复了在多线程并行将工作表转换为 HTML 文档时抛出 System.IndexOutOfRangeException 和 System.NullReferenceException 异常的问题。
漏洞SPIREXLS-4899修复VLOOKUP函数解析错误的问题。
漏洞SPIREXLS-4969修复获取单元格颜色透明度值不正确的问题。
漏洞SPIREXLS-4972修复Excel转PDF后内容重叠的问题。
漏洞SPIREXLS-4974修复了加载文档时程序抛出System.ArgumentNullException的问题。
漏洞SPIREXLS-4980修复了程序抛出“形状无法渲染!”的问题 将 Excel 转换为 PDF 时出现异常。
漏洞SPIREXLS-4993修复了合并excel文档时程序抛出System.NullReferenceException的问题。
漏洞SPIREXLS-4998修复MarkerDesigner模板填充数据失败的问题。
漏洞SPIREXLS-5000修复删除行后验证数据有效性时程序抛出System.ArgumentOutOfRangeException的问题。
漏洞SPIREXLS-5004修复了部分公式计算失败的问题。
漏洞SPIREXLS-5005修复了添加的数字签名的签名时间比实际时间晚8小时的问题。
漏洞SPIREXLS-5009修复了CLEAN公式读取失败的问题。
漏洞SPIREXLS-5015修复了加载文档时程序抛出System.FormatException异常的问题。
漏洞SPIREXLS-5019修复了读取 HTML 文档时程序抛出“无法将其读取为 ZipFile”异常的问题。

这篇关于Spire.Office 8.12.2 for .NET的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/549543

相关文章

C#利用Free Spire.XLS for .NET复制Excel工作表

《C#利用FreeSpire.XLSfor.NET复制Excel工作表》在日常的.NET开发中,我们经常需要操作Excel文件,本文将详细介绍C#如何使用FreeSpire.XLSfor.NET... 目录1. 环境准备2. 核心功能3. android示例代码3.1 在同一工作簿内复制工作表3.2 在不同

在.NET项目中嵌入Python代码的实践指南

《在.NET项目中嵌入Python代码的实践指南》在现代开发中,.NET与Python的协作需求日益增长,从机器学习模型集成到科学计算,从脚本自动化到数据分析,然而,传统的解决方案(如HTTPAPI或... 目录一、CSnakes vs python.NET:为何选择 CSnakes?二、环境准备:从 Py

Java利用Spire.XLS for Java设置Excel表格边框

《Java利用Spire.XLSforJava设置Excel表格边框》在日常的业务报表和数据处理中,Excel表格的美观性和可读性至关重要,本文将深入探讨如何利用Spire.XLSforJava库... 目录Spire.XLS for Java 简介与安装Maven 依赖配置手动安装 JAR 包核心API介

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

C#使用Spire.XLS快速生成多表格Excel文件

《C#使用Spire.XLS快速生成多表格Excel文件》在日常开发中,我们经常需要将业务数据导出为结构清晰的Excel文件,本文将手把手教你使用Spire.XLS这个强大的.NET组件,只需几行C#... 目录一、Spire.XLS核心优势清单1.1 性能碾压:从3秒到0.5秒的质变1.2 批量操作的优雅

Go语言使用net/http构建一个RESTful API的示例代码

《Go语言使用net/http构建一个RESTfulAPI的示例代码》Go的标准库net/http提供了构建Web服务所需的强大功能,虽然众多第三方框架(如Gin、Echo)已经封装了很多功能,但... 目录引言一、什么是 RESTful API?二、实战目标:用户信息管理 API三、代码实现1. 用户数据

在ASP.NET项目中如何使用C#生成二维码

《在ASP.NET项目中如何使用C#生成二维码》二维码(QRCode)已广泛应用于网址分享,支付链接等场景,本文将以ASP.NET为示例,演示如何实现输入文本/URL,生成二维码,在线显示与下载的完整... 目录创建前端页面(Index.cshtml)后端二维码生成逻辑(Index.cshtml.cs)总结

解决hive启动时java.net.ConnectException:拒绝连接的问题

《解决hive启动时java.net.ConnectException:拒绝连接的问题》Hadoop集群连接被拒,需检查集群是否启动、关闭防火墙/SELinux、确认安全模式退出,若问题仍存,查看日志... 目录错误发生原因解决方式1.关闭防火墙2.关闭selinux3.启动集群4.检查集群是否正常启动5.

kkFileView在线预览office的常见问题以及解决方案

《kkFileView在线预览office的常见问题以及解决方案》kkFileView在线预览Office常见问题包括base64编码配置、Office组件安装、乱码处理及水印添加,解决方案涉及版本适... 目录kkFileView在线预览office的常见问题1.base642.提示找不到OFFICE组件

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM