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

相关文章

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

2、PF-Net点云补全

2、PF-Net 点云补全 PF-Net论文链接:PF-Net PF-Net (Point Fractal Network for 3D Point Cloud Completion)是一种专门为三维点云补全设计的深度学习模型。点云补全实际上和图片补全是一个逻辑,都是采用GAN模型的思想来进行补全,在图片补全中,将部分像素点删除并且标记,然后卷积特征提取预测、判别器判别,来训练模型,生成的像

解决Office Word不能切换中文输入

我们在使用WORD的时可能会经常碰到WORD中无法输入中文的情况。因为,虽然我们安装了搜狗输入法,但是到我们在WORD中使用搜狗的输入法的切换中英文的按键的时候会发现根本没有效果,无法将输入法切换成中文的。下面我就介绍一下如何在WORD中把搜狗输入法切换到中文。

.NET 自定义过滤器 - ActionFilterAttribute

这个代码片段定义了一个自定义的 ASP.NET Core 过滤器(GuardModelStateAttribute),用于在控制器动作执行之前验证模型状态(ModelState)。如果模型状态无效,则构造一个 ProblemDetails 对象来描述错误,并返回一个 BadRequest 响应。 代码片段: /// <summary>/// 验证 ModelState 是否有效/// </

.Net Mvc-导出PDF-思路方案

效果图: 导语:     在我们做项目的过程中,经常会遇到一些服务性的需求,感到特别困扰,明明实用的价值不高,但是还是得实现;     因此小客在这里整理一下自己导出PDF的一些思路,供大家参考。     网上有很多导出PDF运用到的插件,大家也可以看看其他插件的使用,学习学习; 提要:     这里我使用的是-iTextSharp,供大家参考参考,借鉴方案,完善思路,补充自己,一起学习

.net MVC 导出Word--思路详解

序言:          一般在项目的开发过程中,总会接收到一个个需求,其中将数据转换成Work来下载,是一个很常见的需求;          那么,我们改如何处理这种需求,并输出实现呢?          在做的过程中,去思考 1、第一步:首先确认,Work的存在位置,并创建字符输出路:             //在的项目中创建一个存储work的文件夹             string

asp.net 中GridView的使用方法

可以看看,学习学习 https://blog.csdn.net/zou15093087438/article/details/79637042

ASP.NET状态管理的总结

由于HTTP协议的无状态特性,导致在ASP.NET编程中,每个请求都会在服务端从头到执行一次管线过程, 对于ASP.NET页面来说,Page对象都会重新创建,所有控件以及内容都会重新生成, 因此,如果希望上一次的页面状态能够在后续页面中保留,则必需引入状态管理功能。   ASP.NET为了实现状态管理功能,提供了8种方法,可帮助我们在页面之间或者整个用户会话期间保留状态数据。 这些方法分为二类:

ASP.NET手动触发页面验证控件事件

开发环境:.NET Framework 3.5.1 sp1 参考文章: http://www.codeproject.com/KB/aspnet/JavascriptValidation.aspx http://msdn.microsoft.com/zh-cn/library/aa479045.aspx http://www.cnblogs.com/minsentinel/archive/