spire.office 4.3.1今日已正式发布。该版本增加了如下一些新功能,如spire. pdf支持添加时间戳、spire.presentation支持打印不连续的幻灯片范围、spire.doc添加了一个新属性来强化从word到pdf的转换、spire.xls支持在将excel转换为pdf时将页面大小设置为a6。此外,也修复了在将pdf转换为word/svg/image、pptx转换为pdf、将word文档保存为stream、rtf转换为pdf、excel转换为html/ csv/pdf、在excel中添加页眉和页脚、保护excel文件时,出现的一系列问题。更多新功能及问题修复详情,请参阅以下内容。
该版本涵盖了最新版的spire.doc、spire.pdf、spire.xls、spire.presentation、spire.dataexport、spire.barcode、spire.docviewer、spire.pdfviewer、spire.officeviewer、spire.email。
版本信息如下:
- spire.doc.dll v7.3.4
- spire.pdf.dll v5.3.4
- spire.xls.dll v9.3.6
- spire.email.dll v2.1.8
- spire.docviewer.forms.dll v4.1.11
- spire.pdfviewer.forms.dll v4.3.1
- spire.pdfviewer.asp.dll v4.3.1
- spire.presentation.dll v4.3.6
- spire.spreadsheet v3.1.10
- spire.officeviewer.forms.dll v4.3.1
- spire.barcode.dll v3.1.1
- spire.dataexport.dll v4.1.9
- spire.dataexport.resourcemgr.dll v2.1.0
- spire.common.dll v2.3.4
- spire.license.dll v1.3.7
https://www.e-iceblue.cn/downloads/spire-office-net.html
spire.pdf
新功能:
- 支持pdf签名时添加时间戳,目前只支持符合rfc 3161标准的时间戳服务器
// summary:
// configure timestamp which must conform to rfc 3161.
//
// parameters:
// handler:
// the handler which generate timestamp token
public void configuretimestamp(pdfsignature.timestampgeneratehandler handler);
//
// summary:
// configure timestamp which must conform to rfc 3161.
//
// parameters:
// tsaurl:
// tsa url
public void configuretimestamp(string tsaurl);
问题修复:
- 修复了pdf转换到word之后,内容混乱的问题
- 修复了pdf转svg,程序抛出异常的问题
- 修复了打印文档,程序抛异常的问题
- 修复了创建小册子,结果多出隐藏内容的问题
- 修复了pdf转image,程序抛出异常的问题
- 修复了pdf对现有文档创建新的文本域并进行填充值后,用adobe打开文档显示不出来值的问题
- 修复了pdf转image,结果空白的问题
- 修复了pdf向xps文档中绘制内容失败的问题
- 修复了xps转换到pdf之后,内容丢失的问题
spire.presentation
新功能:
- 给打印功能添加如下新属性
//打印时启用slideframe
ppt.slideframeforprint = true;
//打印时设置幻灯片颜色为灰度
ppt.graylevelforprint = true;
//设置打印方向为水平或垂直
ppt.orderforprint = order.horizontal; //order.vertical;
//打印多张幻灯片到一页
ppt.slidecountperpageforprint = pageslidecountl.three;
presentation.selectslidesforprint(params string[])
document.documentname = "file1";
smartart.nodes[0].coustomtext = true;
问题修复:
- 修复了转换pptx到pdf时,内容格式错误的问题
- 修复了加载文档程序挂起的问题
- 修复了转换pptx到pdf后链接丢失的问题
- 修复了转换.pptx文档到.ppt以及pdf之后, 格式错误的问题
- 修复了不能成功获取图表的系列的问题
spire.doc
新功能:
- 新增属性“createwordbookmarksusingheadings”支持当word 转 pdf之后,将word标题保留为对应的pdf书签
topdfparameterlist topdf = new topdfparameterlist();
topdf.createwordbookmarks = true;
topdf.createwordbookmarksusingheadings = true;
doc.savetofile(outputfile_ps, topdf);
问题修复:
- 修复了当mergefield域存在于嵌套的if域中时,更新其域值结果不正确的问题
- 修复了设置sectionbreaktype.nobreak 之后转pdf, 格式不正确的问题
- 修复word转换到pdf,图片重叠的问题
- 修复了保存到docx流,程序抛异常的问题
- 修复了合并xml文档,下划线丢失的问题
- 修复了加载word文档,程序抛异常的问题
- 修复了设置捷克文化之后保存文档,程序抛出异常的问题
- 修复了合并xml文档,公式域内容偏移的问题
- 修复了合并xml文档,公式的排版发生改变的问题
- 修复了word转换到pdf之后, 隐藏文本显示的问题
- 修复了合并xml文档后,等式域错误的问题
- 修复了设置了两端对齐,转到pdf后没生效的问题
- 修复了rtf转pdf, 双下划线丢失的问题
spire.xls
新功能:
- 支持转excel到pdf时,设置页面大小为a6。
sheet.pagesetup.papersize = papersizetype.papera6;
xlsrange.textpartreplace(string old, string new);
问题修复:
- 修复了转excel到html后,内容不正确的问题
- 修复了转excel到csv,数据分割不对的问题
- 修复了加载文档时,抛system.applicationexception异常的问题
- 修复了替换图片失败的问题
- 修复了添加透视表后微软2007打开结果文档会提示错误的问题
- 修复了加载文档时,抛argumentnullexception异常的问题
- 修复了添加页面页脚后打开提示错误的问题
- 修复了转excel到html时,超链接字符串的一部分丢失的问题
- 修复了转excel到pdf时,文本换行位置不对的问题
- 修复了设置部分锁定时,结果不正确的问题