最新消息 Aspose.Words为C++
本页介绍了最近版本中引入的最有趣的Aspose.Words新特性。
Aspose.Words为C++ 25.1, 25.2
Aspose.Words25.1引入了AI支持的语法检查,并通过HTML、SVG和Markdown格式的高级选项增强了文档保存。
Aspose.Words25.2使用AnthropicAI模型引入文本摘要,添加MsWorks格式支持,增强排版控制,并改进PDF结构和列表处理。
AI 支持的功能
文档AI语法检查 25.1
通过添加一个新的CheckGrammar方法,引入了使用OpenAI生成模型检查所提供文档语法的能力。
使用人类生成语言模型进行总结 25.2
通过引入一个新的公共类AnthropicAiModel,启用了使用人类生成语言模型的文本摘要。
支持的格式 25.2
从版本25.2开始,添加了与MicrosoftWorks文档的新MsWorks加载格式的兼容性。
转换、加载和保存文档
改进保存为HTML和SVG格式 25.1
通过向HtmlFixedSaveOptions和SvgSaveOptions类添加IdPrefix和RemoveJavaScriptFromLinks属性,已增强了保存为HTML和SVG格式的功能。
保存为Markdown时设置图像分辨率和OfficeMath输出模式 25.1
- 在MarkdownSaveOptions类中添加了一个新的ImageResolution选项来设置图像分辨率。
- 一个新的OfficeMathExportMode选项和MarkdownOfficeMathExportMode枚举已添加到MarkdownSaveOptions类中以设置OfficeMath输出模式。
渲染图
改进的排版控制 25.2
已添加NumberSpacing属性以改进排版控制。
其他
- PDF逻辑结构得到了改进,支持TOA、BIBLIOGRAPHY和INDEX字段。 25.2
- 为了改进列表处理,引入了AddSingleLevelList方法。 25.2
了解更多关于 Aspose.Words为C++ 25.1发行说明.
了解更多关于 Aspose.Words为C++ 25.2发行说明.
Aspose.Words为C++ 24.9、24.10、24.11、24.12
Aspose.Words24.9通过DocumentBuilder引入group shape插入和StructuredDocumentTag插入,用渐变增强径向图表渲染,用XAdES-EPES 支持,添加Markdown下划线识别,并提供对脚注/尾注分隔符的访问。
Aspose.Words 24.10 引入了增强的 ActiveX 控件支持,包括 CommandButton 创建、新的形状可见性控制、分组形状的能力、改进的表格 Markdown 导出、饼图和环形图的图表格式、更好的 Big5 编码处理以及对过时的台湾字体的支持。
Aspose.Words24.11引入了AI支持的文档摘要、增强的呈现选项、改进的文档属性访问和ActiveX控件字幕。
Aspose.Words 24.12 引入了可自定义的数据标签放置、Google AI 支持的文本翻译、增强的邮件合并清理选项以及新的 LowCode 处理类。
AI 支持的功能
使用 OpenAI 和 Google 进行文档摘要 24.11
通过添加Aspose.Words.AI命名空间及其公共成员,集成了对使用OpenAI和Google生成语言模型的文档摘要的支持。
使用 Google 的生成语言模型进行文本翻译 24.12
通过将 Translate 方法和 Language 枚举添加到 Aspose.Words.AI 命名空间,Aspose.Words 中实现了使用 Google 的生成语言模型翻译文本的功能。
Low Code 24.12
引入了新的 LowCode 类,如 Comparer、MailMerger、Replacer、Splitter 等,提供了一套在文档处理的简单性和灵活性之间取得完美平衡的方法。
渲染和打印
径向图表上的毕业
已经实现了在径向图表上绘制毕业图。
CommandButton ActiveX 控件 24.10
通过添加新的公共方法 InsertForms2OleControl 和新的公共类 Forms2OleControl,引入了创建 CommandButton ActiveX 控件的能力。
控制形状可见性 24.10
添加了新的公共属性 Hidden 来控制形状的可见性。
饼图和圆环图的变化 24.10
添加了几个新的公共属性来格式化饼图和圆环图。
控制PDF选择表单字段边框的呈现 24.11
通过添加新的公共选项RenderChoiceFormFieldBorder,实现了控制PDF选择表单字段边框呈现的新选项。
获取和设置图表数据的格式代码 24.11
通过在ChartXValueCollection、ChartYValueCollection和BubbleSizeCollection类中实现FormatCode属性,添加了获取和设置图表数据格式代码的功能。
使用箱和标签渲染直方图图表 24.11
通过允许指定数量的容器和标签,直方图图表的呈现得到了改进。
自定义数据标签的位置 24.12
通过向 ChartDataLabel 和 ChartDataLabelCollection 类引入新属性,添加了自定义数据标签位置的功能。
转换、加载和保存文档
加载Markdown文件时的下划线格式
加载Markdown文档时识别下划线格式的选项已通过添加新的公共属性ImportUnderlineFormatting合并。
保存为 Markdown 时将表格导出为 HTML 24.10
通过添加新的公共属性 ExportAsHtml 和枚举 MarkdownExportAsHtml,实现了将文档保存为 Markdown 格式时将表格导出为 HTML 的选项。
使用更新的逻辑结构导出PDF 24.11
通过将表标题属性包含为PDF逻辑结构元素标题,已增强了PDF导出。
邮件合并和报告
在邮件合并期间删除空表 24.12
MailMergeCleanupOptions 枚举中添加了新的 RemoveEmptyTables 选项,以优化邮件合并输出。
数码签署
签署文件XAdES-EPES
与签署文件的能力XAdES-EPES 通过添加一个新的公共属性XmlDsigLevel和一个新的公共枚举XmlDsigLevel,级别XML-DSig签名已被引入。
其他
- 一个新的公共方法InsertGroupShape已添加到group shapes。
- 添加了一个新的公共方法InsertStructuredDocumentTag以将StructuredDocumentTags插入到文档中。
- 通过添加一些公共类和属性,提供了对脚注/尾注分隔符的公共访问。
- 通过添加 InsertGroupShape 方法,引入了对单个形状进行分组、将形状组合在一起以及直接对形状和组合形状进行分组的功能。 24.10
- TrueType cmap 表的 Big5 编码处理已得到改进。24.10
- 对过时的台湾字体的支持已得到增强。24.10
- 要访问扩展文档属性,已将只读属性添加到BuiltInDocumentProperties类。 24.11
- 通过向Forms2OleControl.Caption属性添加新的公共setter,已启用ActiveX控件的设置标题。 24.11
了解更多关于 Aspose.Words为C++ 24.9发行说明.
了解更多关于 Aspose.Words为C++ 24.10发行说明.
了解更多关于 Aspose.Words为C++ 24.11发行说明.
了解更多关于 Aspose.Words为C++ 24.12发行说明.
Aspose.Words为C++ 24.5, 24.6, 24.7
Aspose.Words24.5扩展了程序集的选项,改进了渲染功能,并扩展了一些其他选项。
Aspose.Words24.6改进了渲染选项,增强了搜索和比较功能,并扩展了其他几个功能。
Aspose.Words24.7更改您使用ActiveX的方式,扩展渲染功能,以及导出为Markdown和XLSX格式。
支持的格式
从版本24.7开始,支持导出到PDF/UA-2,以确保残疾用户的可访问性。
渲染和打印
图表,形状和绘图的变化 24.5
- 为SVG图形绘制的DrawingML效果渲染,扩展了以前仅限于图像的功能,已经实现.
- 通过添加ChartSeriesGroup和ChartSeriesGroupCollection类以及SeriesGroups属性,支持在序列组中创建组合图和调整间隙宽度、重叠和气泡比例等属性。
- 通过添加SoftEdgeFormat类实现了操作形状SoftEdge效果的功能。
- 通过添加AdjustmentCollection和Adjustment公共类以及Adjustments属性,实现了修改形状调整值的功能。
图表、形状和绘图的变化 24.6
- 制图能力得到了增强。 您现在可以创建更多种类的图表,包括Treemaps, Sunbursts, Histograms, Pareto 图表,Box & Whisker图表,Waterfalls和Funnels。 这使您能够以更加多样化和信息丰富的方式可视化数据。
- 阴影格式的颜色控制已得到改进。 通过访问阴影颜色,您可以更精确地控制文档的外观。
- 改进了后台渲染的性能提升。 借助原生平铺技术,您可以显着加快包含小元素的背景的渲染速度。
- 已添加形状的逼真渐变。 您现在可以创建具有非线性渐变的DML形状,模仿Microsoft Word的视觉样式以获得更抛光的外观。
图表数据标签定制 24.7
添加了自定义图表数据标签(如Orientation和Rotation)的功能。
列表级别的自定义数字样式 24.7
已添加公共属性CustomNumberStyleFormat的setter。 您现在可以为列表级别定义自定义数字样式。
使用ActiveX的变化 24.7
- 现在可以修改ActiveX对象的属性,使您可以更好地控制其行为。
- 添加了修改单选按钮ActiveX控件的值以启用动态交互的功能。
- 添加了将ActiveX复选框切换为"已选中"或"未选中"的功能。
加载和保存文档
将链接导出为Markdown格式 24.7
通过实现LinkExportMode属性,添加了控制Markdown格式链接导出的功能。
搜索和比较
高级比较选项 24.6
增加了通过改进的比较功能简化数据分析工作流的能力。 这包括一个新的IgnoreStoreItemId选项和一个重新设计的高级比较界面。
其他
- 通过添加RemoveBlankPages方法实现了从文档中消除空页的功能。 24.5
- 通过添加HasMacros属性,可以在不加载文档的情况下检查VBA宏是否存在。 24.5
- 添加了一个新的DateTimeUtc属性-这为注释提供了更精确的时间戳,改善了组织和可追溯性。 24.6
- 现在会自动检测datetime格式,以便无缝导出为XLSX格式。 24.7
- 已添加公共属性IsProtected,它允许您验证VBA项目是否受保护。 24.7
了解更多关于 Aspose.Words为C++ 24.5发行说明.
了解更多关于 Aspose.Words为C++ 24.6发行说明.
了解更多关于 Aspose.Words为C++ 24.7发行说明.
Aspose.Words为C++ 24.1, 24.2, 24.3, 24.4
Aspose.Words24.1改进了管理笔划颜色的体验,增强了OLE对象,并引入了一个新的参考书目来源公共API。
Aspose.Words24.2扩展图表API和样式管理。 此版本的Aspose.Words还引入了在渲染期间指定SvgSaveOptions的功能,更灵活地控制加载Markdown文件,以及处理脚注和尾注的参考文本。
Aspose.Words24.3引入了对WMF元文件的二进制栅格操作的仿真,并继续扩展图表API。
Aspose.Words24.4增强了一些渲染选项,并改进了数字签名的工作。
渲染和打印
笔画颜色控制 24.1
Stroke类已扩展为一组与管理笔划颜色相关的新公共属性:ForeThemeColor和BackThemeColor,ForeTintAndShade和BackTintAndShade。
DrawingML图表API扩展 24.2 / 24.3 / 24.4
DrawingML Charts API继续扩展。
嵌入@font-face规则中声明的字体 24.4
添加了将在@font-face规则中声明的字体嵌入到结果文档的字体定义中的功能,通过添加新的SupportFontFaceRules属性引入。
使用发光和反射格式 24.4
已经实现了使用绘图对象的发光和反射格式的能力。
加载和保存文档
在渲染期间指定SvgSaveOptions 24.2
使用ShapeRenderer添加了在渲染期间指定SvgSaveOptions的功能。Save和OfficeMathRenderer。Save方法。
加载Markdown文件时保留空行 24.2
添加了加载Markdown文件时保留空行的功能。
其他
- 通过向新的TextBoxControl类添加新的Text属性,引入了修改
TextBox
OLE控件文本的功能。 24.1 - 参考书目源publicAPI是通过添加新的命名空间Aspose.Words.Bibliography及其新的类和枚举以及向Document类添加新的Bibliography属性来实现的。 24.1
- 已将用于增强样式管理的新公共属性Priority、UnhideWhenUsed和SemiHidden添加到Style类中。 24.2
- 使用ActualReferenceMark属性和UpdateActualReferenceMarks方法增强了检索脚注和尾注的实际参考标记文本的功能。 24.2
- 已经实现了对WMF元文件的二进制栅格操作的仿真。 24.3
- 通过添加具有新公共成员的新DigitalSignatureDetails类以及向OoxmlSaveOptions、DocSaveOptions和OdtSaveOptions类添加新属性,启用了为SaveOptions内文档定义签名选项的功能。 24.4
了解更多关于 Aspose.Words为C++ 24.1发行说明.
了解更多关于 Aspose.Words为C++ 24.2发行说明.
了解更多关于 Aspose.Words为C++ 24.3发行说明.
了解更多关于 Aspose.Words为C++ 24.4发行说明.
Aspose.Words为C++ 23.9, 23.10, 23.11, 23.12
Aspose.Words23.9扩展渲染选项、图元文件渲染仿真和markdown保存选项。
Aspose.Words23.10改进了渲染,扩展了加载和保存文档的选项,并允许用户以新的方式合并文档。
Aspose.Words23.11通过其他选项增强图表图例上的修订、XLSX格式和字体的工作。
Aspose.Words23.12引入了用于处理PDF和OOXML文档的新属性和枚举,以及对WebP图像的支持。
渲染和打印
在DrawingML图表中自定义轴标题 23.9
通过实现新的公共类ChartAxisTitle和Title属性,引入了在DrawingML图表中自定义轴标题的功能。
确定字体在段落中的垂直位置 23.9
现在可以使用新的publicBaselineAlignment属性和新的BaselineAlignment枚举来定义段落中字体的垂直位置。
前景色控制 23.10
通过BaseForeColor属性,在Fill和Stroke类中添加了不使用修饰符检索前景色的功能。
扩展图表的功能 23.10
使用新的方法和属性扩展了ChartDataPointCollection、ChartSeries和ChartFormat类的功能。
自动调整图像并使其适合形状 23.10
通过新的FitImageToShape方法提供了一种在特定形状内自动调整和拟合图像的简单方法。
DrawingML图表图例条目的默认字体格式 23.11
通过Font属性添加了为DrawingML图表的图例条目指定默认字体格式的功能。 此功能有助于为图表元素提供更精简和一致的外观,从而提高整体文档美观度。
在Reader中打开PDF时指定页面布局 23.12
通过向PdfSaveOptions类引入新的PageLayout属性和引入新的PdfPageLayout枚举,添加了在PDF阅读器中打开文档时指定要使用的页面布局的功能。
加载和保存文档
在Markdown中指定要构造图像URIs的文件夹名称 23.9
通过包含ImagesFolderAlias属性扩展了MarkdownSaveOptions类,该属性允许指定用于构造写入Markdown文档中的图像URIs的文件夹的名称。
减小PDF输出大小 23.10
已经实现了各种PDF渲染优化,以减少使用OptimizeOutput设置时的输出大小。
加载TXT文档时识别超链接 23.10
加载TXT文档时识别超链接的功能已通过添加新的DetectHyperlinks属性来实现。
其他
- 已经实现了用于确定光栅化大小的图元文件渲染仿真,专门针对WMF笔宽和EMF笔宽。 为此,将ScaleWmfFontsToMetafileSize属性替换为EmulateRenderingToSizeOnPage属性,并添加EmulateRenderingToSizeOnPageResolution属性。 23.9
- 使用InsertDocumentInline方法引入了将一个文档插入当前光标位置的另一个文档的简化方法。 23.10
- 通过引入新的Locked属性,添加了访问和修改样式属性的功能。 23.10
- 泛型类型参数已添加到CompositeNode类的方法中。 23.10
- 通过使用Accept和Reject方法实现了一种控制何时应该接受/拒绝某个修订的方法。 此增强功能允许用户更好地控制修订过程。 23.11
- 通过新的XlsxSectionMode枚举类型和新的SectionMode属性提供了将文档的所有部分写入同一个XLSX工作表的能力。 23.11
- 通过
OoxmlSaveOptions
类的新Zip64Mode属性和新的Zip64Mode枚举实现了一种控制ZIP64格式扩展如何用于OOXML文档的方法。 23.12 - 已经引入了对WebP图像的支持。 请注意,此功能仅适用于。NetStandart和。NET6+版本。 23.12