Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外,
Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
Aspose.words 最新下载(qun:761297826)https://www.evget.com/product/4116/download
嗨,大家好!我们在Aspose.Words for .NET 的 新版本中为您添加了非常有趣的功能。从文档中读取宏、在保存文档时控制压缩图元文件的行为、使用表格样式以及将宽单元格转换为水平合并单元格。
使用 C# 从文档中读取宏
在此版本中,我们添加了对读取 VBA 项目源代码的支持。我们在此版本中添加了VbaProject、VbaModuleCollection和VbaModule类。下面的代码示例显示了如何从文档中读取 VBA 宏。
使用 C# 压缩图元文件
您当您使用 MS Word 保存 Word 文档时,所有图元文件都默认压缩,无论其大小如何。然而,Aspose.Words 只压缩大尺寸的图元文件。出于性能原因,小尺寸图元文件未压缩。从 Aspose.Words 19.6 开始,我们添加了新功能,允许用户使用新的公共属性DocSaveOptions.AlwaysCompressMetafiles选择合适的行为。当此属性具有真值时,无论其大小如何,所有元文件都会被压缩。当false时,不压缩小元文件。以下代码示例显示了如何使用此属性。
使用表格样式
您可以使用 MS Word 中的表格样式更改表格格式。使用表格样式,您可以更改表格的外观,例如边框、阴影、对齐方式、文本字体等。在Aspose.Words 的这个版本中,新的公共属性已添加到TableStyle 类中。我们实现了新的公共类型 ConditionalStyleCollection、ConditionalStyle 和 ConditionalStyleType。请阅读以下文章了解更多详情。
使用 TableStyle
添加了公共方法 Table.ConvertToHorizontallyMergedCells
MS Word 使用两种众所周知的技术来实现表格内的水平合并单元格。第一个是合并标志,如 Cell.CellFormat.HorizontalMerge,但根据最新的 MS Word 行为,这种方式似乎不再使用,MS Word 只是不写入合并标志。相反,MS Word 使用另一种技术,其中单元格按其宽度水平合并。
因此,当单元格按其宽度水平合并时 - 没有合并标志,当然,也无法使用合并标志来检测合并了哪些单元格。因此,我们添加了一个新的公共方法,用于将按宽度水平合并的单元格转换为按标志水平合并的单元格。请阅读以下文章。
转换为水平合并的单元格
过时的方法 Range.Replace 已删除
在此版本中,我们删除了以下 Range.Replace 方法。
License.IsLicensed 标记为过时
从 Aspose.Words 19.6 开始,License.IsLicensed 属性被标记为过时。我们将在以后的版本中将其删除。
以上便是如何用Java 将 Word 文档转换为 HTML ,要是您还有其他关于产品方面的问题,欢迎咨询我们,或者加入我们官方技术交流群。