Aspose.Words for .Net更新至新版本v21.5,此常规的每月版本中有108项改进和修复,包括实现了EQ字段导出到所有基于HTML的格式、实现了使用PDF注释来显示用户评论的功能等新功能,欢迎下载体验。
Aspose.Words for.Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。2021年5月更新来啦,.NET版Aspose.Words更新至v21.5新版本!
主要特点如下:
- 实现了EQ字段导出到所有基于HTML的格式
- 为StructuredDocumentTag增加了新的方法来设置选中和未选中的符
- 实现了使用PDF注释来显示用户评论的功能
- 增加了MailMerge.RestartListsAtEachSection属性来控制列表编 的重启
- 为LINQ 告引擎提供了一个自定义动态单元格合并限制的方法
>>你可以点击这里下载Aspose.Words for .NET v21.5测试体验。
具体更新内容
关键序 | 概括 | 类别 |
WORDSNET-15678 | 将文档保存为HTML时,将矢量图像导出为SVG | 新功能 |
WORDSNET-21823 | LINQ Reporting Engine-提供一种自定义动态单元格合并限制的方法 | 新功能 |
WORDSNET-21645 | 将Word文档的注释添加为PDF中的注释 | 新功能 |
WORDSNET-21949 | 在文档模型中支持StylisticSet属性 | 新功能 |
WORDSNET-21818 | 添加功能以设置内容控件(复选框)已选中/未选中的符 | 新功能 |
WORDSNET-22032 | 执行邮件合并时,节中断后重新启动标题列表 | 新功能 |
WORDSNET-17792 | EQ字段未在输出HTML中导出 | 新功能 |
WORDSNET-9121 | 以HtmlFixed格式写入生成器名称(Aspose.Words xxxx) | 增强功能 |
WORDSNET-6284 | 扩展结构化文档标签API | 增强功能 |
WORDSNET-10021 | 为自定义xml部件提供有效的GUID | 增强功能 |
WORDSNET-11931 | 添加功能以检测形状节点是否为ActiveX | 增强功能 |
WORDSNET-21596 | 支持装饰形状以方便文档访问 | 增强功能 |
WORDSNET-21908 | 为DOC / RTF格式实现ClearQuickStyleGallery()方法 | 增强功能 |
WORDSNET-9400 | 添加功能以获取文档中当前未使用的样式 | 增强功能 |
WORDSNET-21787 | DOCX到PDF的转换问题,表格单元中的文字换行 | 增强功能 |
完整更新细则请参考:【Aspose.Words for .NET v21.5更新说明】
新功能解析
①WORDSNET-21645:添加使用PDF注释来显示用户评论的功能
添加了新的公共属性Document.LayoutOptions.CommentDisplayMode,现在通过Document.LayoutOptions.CommentDisplayMode属性设置注释显示模式:

现在可以使用以下注释显示模式:

CommentDisplayMode.ShowInAnnotations仅在Pdf1.7和Pdf1.5中可用于用户注释(不支持修订)。在其他格式中,ShowInAnnotations将类似于“隐藏”。
注意:更改Document.LayoutOptions值后,需要重建文档页面布局(通过Document.UpdatePageLayout()方法)。
用例:说明如何设置CommentDisplayMode。
Document doc = new Document("input.docx");doc.LayoutOptions.CommentDisplayMode = CommentDisplayMode.ShowInAnnotations;doc.Save("output.pdf");
用例:
Document doc = new Document("input.docx");doc.LayoutOptions.CommentDisplayMode = CommentDisplayMode.ShowInAnnotations;doc.Save("output-pdf.pdf"); // This is a new way to display comments available for Pdf(not supported for Pdf/A).doc.Save("output-xps.xps"); // When saving to any other format, it works in the same way as CommentDisplayMode.Hide.doc.LayoutOptions.CommentDisplayMode = CommentDisplayMode.Hide;doc.UpdatePageLayout();doc.Save("output-hide.pdf"); //This is similar to the obsolete option ShowComments=falsedoc.LayoutOptions.CommentDisplayMode = CommentDisplayMode.ShowInBalloons;doc.UpdatePageLayout();doc.Save("output-balloon.pdf"); //This is similar to the obsolete option ShowComments=true
②WORDSNET-22032:执行邮件合并时,节中断后重新启动标题列表
实现了MailMerge.RestartListsAtEachSection属性,以控制执行邮件合并时是否在每个部分重新启动列表编 。默认情况下,模拟Word行为为true,但是如果客户想要连续编 ,则可以将其设置为false。

用例:
Document document = new Document();document.Lists.Add(ListTemplate.NumberDefault);document.Lists.Add(ListTemplate.OutlineNumbers);document.Lists.Add(ListTemplate.BulletDefault);document.MailMerge.RestartListsAtEachSection = false;document.MailMerge.Execute(new string[0], new object[0]);
如果你想试用Aspose的全部完整功能,可联系在线客服获取30天临时授权体验。
还想要更多吗可以点击阅读【Aspose最新资源在线文库】,查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(),我们很高兴为您提供查询和咨询。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!