Spire.Office 7.12 已发布。在本次更新中,Spire.PDF支持设置表单域的可见与隐藏属性、添加自定义的元数据以及给 PDF 文档的元数据添加新的命名空间;Spire.XLS新增支持 .NET 7.0 平台;Spire.Presentation修复了将PPT幻灯片保存为图像后,内容丢失的问题。此外,本次更新还成功修复了大量已知问题。详情请阅读以下内容。
该版本涵盖了最新版的 Spire.Doc,Spire.PDF,Spire.XLS,Spire.Email,Spire.DocViewer, Spire.PDFViewer,Spire.Presentation,Spire.Spreadsheet, Spire.OfficeViewer, Spire.DocViewer, Spire.Barcode, Spire.DataExport。
版本信息如下:
- Spire.Doc.dll v10.12.0
- Spire.Pdf.dll v8.12.5
- Spire.XLS.dll v12.12.1
- Spire.Presentation.dll v7.11.2
- Spire.Barcode.dll v6.12.1
- Spire.Email.dll v5.12.13
- Spire.Barcode.dll v6.12.1
- Spire.Spreadsheet.dll v6.12.0
- Spire.PdfViewer.Asp.dll v7.10.0
- Spire.PdfViewer.Forms.dll v7.10.0
- Spire.DocViewer.Forms.dll v7.10.0
- Spire.OfficeViewer.Forms.dll v7.12.4
- Spire.DataExport.dll v4.8.0
https://www.e-iceblue.cn/Downloads/Spire-Office-NET.html
Spire.PDF
新功能:
- 支持设置表单域的可见与隐藏属性。
- 支持添加自定义的元数据。
- 支持了给 PDF 文档的元数据添加新的命名空间。
Spire.Pdf.Fields.PdfField field = formWidget.FieldsWidget.List[0] as Spire.Pdf.Fields.PdfField;
//field.AnnotationFlags = Spire.Pdf.Annotations.PdfAnnotationFlags.Default; // Setting visibility
field.AnnotationFlags = Spire.Pdf.Annotations.PdfAnnotationFlags.Hidden; // Setting hidden
using(PdfDocument doc = new PdfDocument("1.pdf"))
{
using(Stream stream = new FileStream('1.xml',FileMode.Open))
{
doc.Metadata = PdfXmlMetadata.Parse(stream);
}
doc.SaveToFile('result.pdf');
}
PdfXmlMetadata.RegisterNamespace("http://myRandomNamespace", "zf");
using(PdfDocument doc = new PdfDocument("1.pdf"))
{
doc.Metadata.SetPropertyString("http://myRandomNamespace", "test1","my test");
doc.SaveToFile('result.pdf');
}
PdfXmlMetadata.ResetNamespaces();
问题修复:
- 修复了设置不提取隐藏文本属性options.IsShowHiddenText = false不起作用的问题。
- 修复了转换PDF到docx表格背景色不正确的问题。
- 修复了特殊字符做替换失败的问题。
- 修复了PDF-Xchanger编辑器里不显示选中的按钮的问题。
- 修复了绘制水印后查找文本失败的问题。
- 修复了转换PDF到图片程序抛出异常:Object reference not set to an instance of an object.的问题。
Spire. Presentation
问题修复:
- 修复了将PPT幻灯片保存为图像后,内容丢失的问题。