Aspose.Words 25.5版本已经正式发布,这一版本带来了84项改进和修复,涵盖了从新功能的添加到现有功能的优化,为开发者提供了更强大的文档处理能力。
一、新增功能
1. 图表样式设置
Aspose.Words 新增了图表样式的设置功能。通过实现ChartStyle枚举类型,用户可以指定预定义的图表样式,如默认样式、柔和颜色样式、饱和颜色样式、阴影数据点样式等。此外,DocumentBuilder类新增了两个方法,允许在插入新图表时指定样式,而Chart类也新增了Style属性,用于设置现有图表的样式。
2. Markdown导出控制
该版本还增加了对Markdown导出的控制,允许用户控制空段落如何导出到Markdown。这为需要将文档内容导出为Markdown格式的用户提供了更灵活的选项,确保导出结果符合预期。
3. 基64图像表示换行选项
Aspose.Words 25.5提供了一个选项,可以在基64图像表示中每76个字符后插入换行符。这对于需要在特定格式下处理图像数据的用户来说是一个实用的功能。
4. 文本框内容标记
新增了将文本框内容标记为文本框标签的功能。这有助于在处理文本框时更好地识别和操作其中的内容,提高了文档处理的准确性。
5. 瀑布图渲染支持
该版本支持瀑布图的渲染,这使得Aspose.Words能够处理更复杂的图表类型,满足用户在文档中插入和显示瀑布图的需求。
6. MSO属性支持
在导入段落和文本时,Aspose.Words 25.5支持MSO属性。这有助于更好地兼容Microsoft Office文档的格式和样式,确保导入后的文档与原始文档保持一致。
二、性能优化与改进
1. 移除对Microsoft.Win32.Registry的依赖
对于.NET 6及更高版本,Aspose.Words移除了对Microsoft.Win32.Registry的依赖。这一改进有助于减少对特定.NET框架组件的依赖,提高代码的兼容性和可移植性。
2. 图表默认设置优化
对图表的默认设置进行了优化,使得在没有明确指定样式的情况下,图表的显示效果更加符合用户的预期。
3. 低代码类中支持图像输入
允许在低代码类中使用图像作为输入,这为低代码开发提供了更多的灵活性,使得开发者能够更方便地处理图像相关的文档操作。
三、Bug修复
Aspose.Words 25.5修复了一些Bug:
- 修复了PDF保存选项中的线性化属性问题,确保生成的PDF文件能够正确支持快速Web查看;
- 修复了在更新字段后索引中的页码不正确的问题,以及在更新字段后引用字段值不显示的问题;
- 修复了在将特定RTF文件转换为PDF时布局错误的问题,以及在加载PDF文档时可能引发的StackOverflowException。
四、公共API和向后不兼容的更改
Aspose.Words 25.5引入了一些公共API的更改,这些更改可能会影响现有代码的行为。例如,新增的ChartStyle枚举类型和相关方法,以及对Chart类的Style属性的添加,都为图表的样式设置提供了新的方式。开发者在升级到25.5版本时,需要注意这些API的更改,并根据需要调整现有代码。
五、总结
Aspose.Words 25.5版本的发布,为开发者带来了更多的功能和更好的性能。无论是新增的图表样式设置、Markdown导出控制,还是对MSO属性的支持和性能优化,都使得Aspose.Words在文档处理领域更加出色。同时,大量Bug的修复也提高了软件的稳定性和可靠性。对于使用Aspose.Words 的开发者来说,升级到25.5版本将是一个不错的选择,它将帮助你更高效地处理文档相关的需求。