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”异常的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/583811.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

KaiwuDB 受邀亮相“ACDU 中国行”数据库技术沙龙(西安站)

12月23日&#xff0c;由中国计算机学会&#xff08;CCF&#xff09;指导&#xff0c;浪潮数据库、中国数据库联盟、墨天轮数据库社区等联合主办的“ACDU 中国行”数据库技术发展与实践沙龙&#xff08;西安站&#xff09;成功举办。KaiwuDB 高级架构师赵衎衎受邀出席沙龙并做主…

win上使用wireshark 抓包 | 安装、实战抓包、筛选规则

先随便讲两句吧 win 上抓包&#xff0c;使用wireshark 直接运行&#xff0c;通过选定网卡、配置筛选规则 相比&#xff0c;在linux 上抓包&#xff0c;直接使用命令 tcpdump 再添加筛选规则 就可以 好像wireshark的一个插件不维护&#xff0c;导致需要重新安装插件&#xff0c;…

用电脑将图片转为excel表格有几种方法?怎么操作?

将图片转为Excel表格&#xff0c;一般需要借助OCR(光学字符识别)技术。OCR技术可以将图片中的文字提取出来&#xff0c;并转换成Excel表格中的数据。以下是几种常用的方法&#xff1a; 一、.使用在线OCR工具 1、打开金鸣表格文字识别&#xff08;简称金鸣识别&#xff09;网站…

MSF(Metasploit Framework)详细教程

一. 简介 Metasploit 是一个开源的渗透测试开源软件&#xff0c;也是一个逐步发展成熟的漏洞研究与渗透测试代码开发平台&#xff0c;此外也将成为支持整个渗透测试过程的安全技术集成开发与应用环境&#xff0c;2009年10月&#xff0c;Metasploit项目被一家渗透测试技术领域的…

关于StartAI生图下载问题

最近小编常常收到一些小伙伴对StartAI生图的问题反馈&#xff0c;今天为大家同一解答吧&#xff01; Q1&#xff1a;小编小编&#xff0c;为什么我生图后下载图片在文件夹中显示空白呀&#xff1f; 小编&#xff1a;当前我们StartAI版本0.4.5在下载图片时还未添加保存类型&…

Dubbo相关面试题及答案

1、Dubbo的基本架构是怎样的&#xff1f; Dubbo是一个高性能的Java RPC&#xff08;远程过程调用&#xff09;框架&#xff0c;它的基本架构主要由以下几个核心组件构成&#xff1a; Provider&#xff08;服务提供方&#xff09;&#xff1a; Provider是指暴露服务的服务提供者…

K8S Helm 安装ingress-nginx/ingress-nginx

安装ingress-nginx/ingress-nginx 参考&#xff1a;https://www.cnblogs.com/syushin/p/15271304.html 添加helm仓库 - [rootk8s-master ~]# helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx - [rootk8s-master ~]# helm repo update 下载安装…

WebGL开发航空航天学习应用

使用 WebGL 开发航空航天学习应用可以为学生提供沉浸式的三维体验&#xff0c;帮助他们了解航空航天工程、飞行原理和宇宙空间。以下是开发航空航天学习应用的一般步骤&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c…

如何解决企业内部FTP文件传输速度过慢和安全问题

在数据化时代里&#xff0c;企业内部的文件传输永远是刚需&#xff0c;而因为 FTP协议的简单、易用、广泛支持等优点&#xff0c;让很多企业早期都普遍使用&#xff0c;随着数量量的增多&#xff0c;和对安全的要求越来越高&#xff0c;FTP也暴露出了一些列问题&#xff0c;小编…

鲫鱼养殖场污水处理设备配置报价

诸城市鑫淼环保小编带大家了解一下鲫鱼养殖场污水处理设备配置报价 一、概述 水产加工废水来自于水产加工厂的生产流程&#xff1a;原料解冻、去脏、清洗、装盘、速冻、包装以及原料冻鱼解冻、水洗、控水、消毒、清洗等工序产生生产废水&#xff0c;生产设备洗刷、车间地面产生…

AI面板识别 - 华为OD统一考试

OD统一考试 (B卷) 分值: 100分 题解: Java / Python / C++ 题目描述 AI识别到面板上有N(1 ≤ N ≤ 100)个指示灯,灯大小一样,任意两个之间无重叠。 由于AI识别误差,每次别到的指示灯位置可能有差异,以4个坐标值描述AI识别的指示灯的大小和位置(左上角x1,y1,右下角x2…

geyser互通服基岩版进不去

Java版需要在服务器安全组开通TCP端口&#xff08;如果有宝塔&#xff0c;也需要开通&#xff09; geyser下载好的安装运行也需要开通端口&#xff0c;但是它是UDP的&#xff08;但是我同时也开启了TCP&#xff0c;可能不需要&#xff1f; Java 版玩家隧道 Java 版玩家使用 T…

Solana 与 DePIN 的双向奔赴,会带来 DePIN 之夏吗?

作者&#xff1a;LBank Labs 研究员 F.F 编译&#xff1a;TinTinLand 原文&#xff1a;https://medium.com/lbanklabs/new-anchor-of-solana-depin-b674d04d6980 太长不看版 在过去的一年里&#xff0c;我们观察到 Solana 和 DePIN 两者都呈现出了显著的增长。这不仅是极客科…

论文阅读——Slide-Transformer(cvpr2023)

Slide-Transformer: Hierarchical Vision Transformer with Local Self-Attention 一、分析 1、改进transformer的几个思路&#xff1a; &#xff08;1&#xff09;将全局感受野控制在较小区域&#xff0c;如&#xff1a;PVT&#xff0c;DAT&#xff0c;使用稀疏全局注意力来…

Spring中有哪些扩展点

介绍 什么是spring扩展点 Spring 框架中的扩展点是指一组接口或机制&#xff0c;允许开发者在不修改核心框架源代码的情况下&#xff0c;定制和扩展 Spring 框架的功能、行为或配置。这些扩展点提供了一种方式&#xff0c;使开发者可以通过实现特定的接口、编写特定类型的类或…

使用 sourcetree 的《遴选》功能

假设你有一个分支&#xff0c;有两个提交 A&#xff0c;和B&#xff0c;你现在想在A提交的基础上把 B提交的功能做修改&#xff0c;你可以使用 遴选功能。 在A 提交的基础上新建一个分支&#xff0c;然后在B提交上面&#xff0c;右键&#xff0c;选择 遴选&#xff0c;那么B修改…

【开题报告】基于SSM的仓库管理系统设计与实现

1.引言 随着物流行业的蓬勃发展&#xff0c;仓库管理成为了企业物流运作中的关键环节。为了提高仓库管理的效率和准确性&#xff0c;开发一个基于SSM框架的仓库管理系统是非常必要和有意义的。 传统的仓库管理方式往往依赖于手工操作和纸质记录&#xff0c;这种方式存在着许多…

业务中台-研发

在业务中台研发阶段&#xff0c;我们主要聚焦于研发工作。首先&#xff0c;让我们了解一下我们的研发团队构成&#xff1a;UI设计师、开发工程师、测试工程师和前端工程师。 在业务中台项目中&#xff0c;我们采取了领域划分的策略&#xff0c;成立了商品、订单、库存、客户和…

软件行业也来一场“仅退款”,可行否?

“仅退款”战役&#xff0c;算是全面打响了&#xff01;某夕夕&#xff0c;用超级流量倒逼供应商提升产品品质&#xff08;这里先不能用质量一词&#xff09;&#xff0c;确实产生了奇效&#xff0c;完成了逆袭&#xff0c;现在逼得阿猫和阿狗不得不加入。但我个人认为&#xf…