最新消息 Aspose.Words为Python via .NET
本页介绍了最近版本中引入的最有趣的Aspose.Words新特性。
Aspose.Words为Python via .NET 25.1, 25.2
Aspose.Words25.1引入了AI支持的语法检查,并通过HTML、SVG和Markdown格式的高级选项增强了文档保存。
Aspose.Words25.2使用AnthropicAI模型引入文本摘要,添加MsWorks格式支持,增强排版控制,并改进PDF结构和列表处理。
AI功能
文档AI语法检查 25.1
通过添加一个新的check_grammar方法,引入了使用OpenAI生成模型检查所提供文档语法的能力。
使用人类生成语言模型进行总结 25.2
通过引入一个新的公共类AnthropicAiModel,启用了使用人类生成语言模型的文本摘要。
支持的格式 25.2
从版本25.2开始,添加了与MicrosoftWorks文档的新MsWorks加载格式的兼容性。
转换、加载和保存文档
改进保存为HTML和SVG格式 25.1
通过向HtmlFixedSaveOptions和SvgSaveOptions类添加id_prefix和remove_java_script_from_links属性,已增强了保存为HTML和SVG格式的功能。
保存为Markdown时设置图像分辨率和OfficeMath输出模式 25.1
- 在MarkdownSaveOptions类中添加了一个新的image_resolution选项来设置图像分辨率。
- 一个新的office_math_export_mode选项和MarkdownOfficeMathExportMode枚举已添加到MarkdownSaveOptions类中以设置OfficeMath输出模式。
渲染图
改进的排版控制 25.2
已添加number_spacing属性以改进排版控制。
其他
- PDF逻辑结构得到了改进,支持TOA、BIBLIOGRAPHY和INDEX字段。 25.2
- 为了改进列表处理,引入了add_single_level_list方法。 25.2
Aspose.Words对于Python通过.NET 24.9, 24.10, 24.11, 24.12
Aspose.Words24.9通过DocumentBuilder引入group shape插入和StructuredDocumentTag插入,使用渐变增强径向图表呈现,使用XAdES-EPES支持改进数字签名,添加Markdown下划线识别,并提供对脚注/尾注分隔符的访问。
Aspose.Words24.10引入了增强的ActiveX控件支持CommandButton创建,新的形状可见性控制,group shapes的能力,改进的表格Markdown导出,Pie和Doughnut图表的图表格式,更好的Big5编码处理,以及对过时的台湾字体的支持。
Aspose.Words24.11引入了AI支持的文档摘要、增强的呈现选项、改进的文档属性访问和ActiveX控件字幕。
Aspose.Words24.12引入了可自定义的数据标签放置,GoogleAI支持的文本翻译和增强的新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 等。 已经引入,提供了一组方法,在文档处理的简单性和灵活性之间取得完美的平衡。
渲染和打印
径向图表上的毕业 24.9
已经实现了在径向图表上绘制毕业图。
CommandButtonActiveX控件 24.10
通过添加新的公共方法insert_forms_2_ole_control和新的公共类Forms2OleControl,引入了创建CommandButtonActiveX控件的功能。
控制形状可见性 24.10
添加了一个新的公共属性hidden来控制形状的可见性。
Pie和Doughnut图表的变化 24.10
为Pie和Doughnut图表的格式添加了几个新的公共属性。
控制PDF选择表单字段边框的呈现 24.11
通过添加新的公共选项render_choice_form_field_border,实现了控制PDF选择表单字段边框呈现的新选项。
获取和设置图表数据的格式代码 24.11
通过在ChartXValueCollection、ChartYValueCollection和BubbleSizeCollection类中实现format_code属性,添加了获取和设置图表数据格式代码的功能。
使用箱和标签渲染直方图图表 24.11
通过允许指定数量的容器和标签,直方图图表的呈现得到了改进。
自定义数据标签的放置 24.12
通过向thChartDataLabel和ChartDataLabelCollection类引入新属性,添加了自定义数据标签放置的功能。
转换、加载和保存文档
加载Markdown文件时的下划线格式 24.9
加载Markdown文档时识别下划线格式的选项已通过添加新的公共属性import_underline_formatting property合并。
保存到Markdown时,将表导出为HTML 24.10
通过添加新的公共属性export_as_html和枚举MarkdownExportAsHtml,实现了在将文档保存为Markdown格式时将表导出为HTML的选项。
使用更新的逻辑结构导出PDF 24.11
通过将表标题属性包含为PDF逻辑结构元素标题,已增强了PDF导出。
数码签署
用XAdES-EPES签署文件 24.9
通过添加新的公共属性xml_dsig_level和新的公共枚举XmlDsigLevel,可以使用XAdES-EPES级别XML-DSig签名对文档进行签名。
其他
- 一个新的公共方法insert_group_shape已添加到group shapes。 24.9
- 添加了一个新的公共方法insert_structured_document_tag以将StructuredDocumentTags插入到文档中。 24.9
- 通过添加一些公共类和属性,提供了对脚注/尾注分隔符的公共访问。 24.9
- 通过添加insert_group_shape方法,引入了将单个形状(group shapes组合在一起,以及直接将形状和group shapes组合在一起的功能。 24.10
- 改进了TrueTypecmap表的Big5编码处理。 24.10
- 增强了对过时的台湾字体的支持。 24.10
- 要访问扩展文档属性,已将只读属性添加到BuiltInDocumentProperties类。 24.11
- 通过向Forms2OleControl.caption属性添加新的公共setter,已启用ActiveX控件的设置标题。 24.11
了解更多关于 Aspose.Words为Python via .NET 24.9发行说明.
了解更多关于 Aspose.Words为Python via .NET 24.10发行说明.
Aspose.Words对于Python通过.NET 24.5, 24.6, 24.7, 24.8
Aspose.Words24.5扩展了程序集的选项,改进了呈现功能,并扩展了一些其他选项。
Aspose.Words24.6改进了渲染选项,增强了搜索和比较功能,并扩展了其他几个功能。
Aspose.Words24.7更改您使用ActiveX的方式,扩展渲染功能,以及导出为Markdown和XLSX格式。
Aspose.Words24.8通过对轴标签的精确控制来增强图表自定义,扩展字体管理,改进文档结构处理,并为HTML/XAML导出、PDF功能、文档转换和数字签名添加新功能。
支持的格式
从版本24.7开始,支持导出到PDF/UA-2,以确保残疾用户的可访问性。
渲染和打印
图表、形状和DrawingML的变化 24.5
- 已经实现了SVG图形的DrawingML效果渲染,扩展了以前仅限于图像的功能。
- 通过添加ChartSeriesGroup和ChartSeriesGroupCollection类以及series_groups属性,支持在序列组中创建组合图和调整间隙宽度、重叠和气泡比例等属性。
- 通过添加SoftEdgeFormat类实现了操作形状SoftEdge效果的功能。
- 通过添加AdjustmentCollection和Adjustment公共类和adjustments属性,实现了修改形状调整值的能力。
图表、形状和绘图的变化 24.6
- 制图能力得到了增强。 您现在可以创建更多种类的图表,包括Treemaps, Sunbursts, Histograms, Pareto 图表,Box & Whisker图表,Waterfalls和Funnels。 这使您能够以更加多样化和信息丰富的方式可视化数据。
- 阴影格式的颜色控制已得到改进。 通过访问阴影颜色,您可以更精确地控制文档的外观。
- 改进了后台渲染的性能提升。 借助原生平铺技术,您可以显着加快包含小元素的背景的渲染速度。
- 已添加形状的逼真渐变。 您现在可以创建具有非线性渐变的DML形状,模仿Microsoft Word的视觉样式以获得更抛光的外观。
图表数据标签定制 24.7
添加了自定义图表数据标签(如Orientation和Rotation)的功能。
列表级别的自定义数字样式 24.7
已添加公共属性custom_number_style_format的setter。 您现在可以为列表级别定义自定义数字样式。
使用ActiveX的变化 24.7
- 现在可以修改ActiveX对象的属性,使您可以更好地控制其行为。
- 添加了修改单选按钮ActiveX控件的值以启用动态交互的功能。
- 添加了将ActiveXcheckbox切换为"已选中"或"未选中"的功能。
控制图表轴刻度标签的方向和旋转 24.8
添加了对图表轴刻度标签的方向和旋转的精确控制,以便于更方便的图表定制-AxisTickLabels类已扩展为新的orientation和rotation属性。
用日元符号替换反斜杠 24.8
改进了向后兼容的HTML和XAML导出,用于用日元符号替换反斜杠字符。 为此,replace_backslash_with_yen_sign属性已添加到HtmlSaveOptions和XamlFlowSaveOptions类中。
导出到PDF时使用SDT标记作为表单字段名称 24.8
通过向PdfSaveOptions类添加新的use_sdt_tag_as_form_field_name属性,增强了支持使用SDT标记作为表单字段名称的PDF导出。
转换、加载和保存文档
将链接导出为Markdown格式 24.7
通过实现link_export_mode属性,添加了控制Markdown格式链接导出的功能。
LowCode 24.8 24.8
引入了一个新的LowCode.Converter类,旨在提供一组用一行代码转换各种文档类型的方法。
搜索和比较
高级比较选项 24.6
增加了通过改进的比较功能简化数据分析工作流的能力。 这包括一个新的ignore_store_item_id选项和一个重新设计的高级比较界面。
其他
- 通过添加remove_blank_pages方法实现了从文档中消除空页的功能。 24.5
- 通过添加has_macros属性,可以在不加载文档的情况下检查VBA宏是否存在。 24.5
- 现在支持在使用LINQ报告引擎插入文档时保持源编号。 24.5
- 添加了一个新的date_time_utc属性-这为注释提供了更精确的时间戳,改善了组织和可追溯性。 24.6
- 现在会自动检测datetime格式,以便无缝导出为XLSX格式。 24.7
- 已添加公共属性is_protected,它允许您验证VBA项目是否受保护。 24.7
- 字体信息已扩展,embedding_licensing_rights属性添加到FontInfo和PhysicalFontInfo类。 24.8
- 添加了一种在保留水印的同时有效清除部分页眉和页脚的方法,以更准确地使用文档结构。 要清除节页眉和页脚,请使用新的公共方法clear_headers_footers。 24.8
- 已启用使用XpsSaveOptions对XPS文档进行数字签名–为此添加了一个新属性digital_signature_details。 24.8
了解更多关于 Aspose.Words为Python via .NET 24.5发行说明.
了解更多关于 Aspose.Words为Python via .NET 24.6发行说明.
Aspose.Words对于Python通过.NET 24.1, 24.2, 24.3, 24.4
Aspose.Words24.1改进了管理笔划颜色的体验,增强了OLE对象,并引入了新的Bibliography Sources
publicAPI。
Aspose.Words24.2扩展图表API和样式管理。 此版本的Aspose.Words还引入了在渲染期间指定SvgSaveOptions的功能,更灵活地控制加载Markdown文件,以及处理脚注和尾注的参考文本。
Aspose.Words24.3为WMF元文件引入了一个新的TIFF读取器/写入器和二进制栅格操作的仿真。 Aspose.Words24.3也继续扩展图表API。
Aspose.Words24.4增强了保存格式,一些渲染选项,以及改进了数字签名的工作。
支持的格式 24.4
现代WebP图像格式现在支持 Aspose.Words为.NET Framework 4.6.2 而且更高。 您现在可以读取WebP图像并将其插入到文档中,以及以WebP格式保存图像。
请注意,WebP目前仅在.NET Standard和.NET Frameworkv4.6.2及以上版本中提供。
渲染和打印
笔画颜色控制 24.1
Stroke类已扩展为一组与管理笔划颜色相关的新公共属性:fore_theme_color和back_theme_color,fore_tint_and_shade和back_tint_and_shade。
DrawingML图表API扩展 24.2 / 24.3 / 24.4
DrawingML Charts API继续扩展。
嵌入在@font-face规则中声明的字体 24.4
添加了将在@font-face规则中声明的字体嵌入到结果文档的字体定义中的功能,通过添加新的support_font_face_rules属性引入。
使用发光和反射格式 24.4
已经实现了使用绘图对象的发光和反射格式的能力。
加载和保存文档
在渲染期间指定SvgSaveOptions 24.2
使用ShapeRenderer添加了在渲染期间指定SvgSaveOptions的功能。save和OfficeMathRenderer。save方法。
加载Markdown文件时保留空行 24.2
添加了加载Markdown文件时保留空行的功能。
一个新的TIFF读者/作家 24.3
已开发出适用于 Aspose.Words 的新型 TIFF 读取器/写入器。 Aspose.Words 对应 .NET 24.3增加了对读取具有 JPEG 和旧 JPEG 压缩类型的 TIFF 图像的支持,并且显著提高了读写操作的质量。
其他
- 通过向新的TextBoxControl类添加新的Text属性,引入了修改
TextBox
OLE控件文本的功能。 24.1 - 参考书目源publicAPI是通过添加新的命名空间Aspose.Words.Bibliography及其新的类和枚举以及向Document类添加新的bibliography属性来实现的。 24.1
- 已将用于增强样式管理的新公共属性priority、unhide_when_used和semi_hidden添加到Style类中。 24.2
- 使用actual_reference_mark属性和update_actual_reference_marks方法增强了检索脚注和尾注的实际参考标记文本的功能。 24.2
- 已经实现了对WMF元文件的二进制栅格操作的仿真。 24.3
- 通过添加具有新公共成员的新DigitalSignatureDetails类以及向OoxmlSaveOptions、DocSaveOptions和OdtSaveOptions类添加新属性,启用了为SaveOptions内文档定义签名选项的功能。 24.4
了解更多关于 Aspose.Words为Python via .NET 24.1发行说明.
了解更多关于 Aspose.Words为Python via .NET 24.2发行说明.
Aspose.Words对于Python通过.NET 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
现在可以使用新的publicbaseline_alignment属性和新的BaselineAlignment枚举来定义段落中字体的垂直位置。
前景色控制 23.10
通过BaseForeColor属性,在Fill和Stroke类中添加了不使用修饰符检索前景色的功能。
扩展图表的功能 23.10
使用新的方法和属性扩展了ChartDataPointCollection、ChartSeries和ChartFormat类的功能。
自动调整图像并使其适合形状 23.10
通过新的fit_image_to_shape方法提供了一种在特定形状内自动调整和拟合图像的简单方法。
DrawingML图表图例条目的默认字体格式 23.11
通过font属性添加了为DrawingML图表的图例条目指定默认字体格式的功能。 此功能有助于为图表元素提供更精简和一致的外观,从而提高整体文档美观度。
在Reader中打开PDF时指定页面布局 23.12
通过向PdfSaveOptions类引入新的page_layout属性和引入新的PdfPageLayout枚举,添加了在PDF阅读器中打开文档时指定要使用的页面布局的功能。
加载和保存文档
在Markdown中指定要构造ImageURIs的文件夹名称 23.9
通过包含images_folder_alias属性扩展了MarkdownSaveOptions类,该属性允许指定用于构造写入Markdown文档中的图像URIs的文件夹的名称。
减小PDF输出大小 23.10
已经实现了各种PDF渲染优化,以减少使用optimize_output设置时的输出大小。
加载TXT文档时识别超链接 23.10
加载TXT文档时识别超链接的功能已通过添加新的detect_hyperlinks属性实现。
其他
- 已经实现了用于确定光栅化大小的图元文件渲染仿真,专门针对WMF笔宽和EMF笔宽。 为此,将ScaleWmfFontsToMetafileSize属性替换为emulate_rendering_to_size_on_page属性,并添加emulate_rendering_to_size_on_page_resolution属性。 23.9
- 使用insert_document_inline方法引入了将一个文档插入当前光标位置的另一个文档的简化方法。 23.10
- 通过引入新的locked属性,添加了访问和修改样式属性的功能。 23.10
- 泛型类型参数已添加到CompositeNode类的方法中。 23.10
- 通过新的XlsxSectionMode枚举类型和新的section_mode属性提供了将文档的所有部分写入同一个XLSX工作表的能力。 23.11
- 一种控制ZIP64格式扩展如何用于OOXML文档的方法已经通过
OoxmlSaveOptions
类的新Zip64Mode属性和新的Zip64Mode枚举实现。 23.12 - 已经引入了对WebP图像的支持。 请注意,此功能仅适用于。NetStandart和.NET6+版本。 23.12
了解更多关于 Aspose.Words为Python via .NET 23.9发行说明.
了解更多关于 Aspose.Words为Python via .NET 23.10发行说明.
了解更多关于 Aspose.Words为Python via .NET 23.11发行说明.
了解更多关于 Aspose.Words为.NET 23.12 发行通知书.
Aspose.Words对于Python通过.NET 23.5, 23.6, 23.7, 23.8
Aspose.Words23.5增强了处理图表系列数据的能力和处理ODT文档的能力,以及改进页眉/页脚及其文本包装。
Aspose.Words23.6扩展渲染选项,添加新的导出格式,改进LINQ报告和LowCode工具。
Aspose.Words23.7增强了报告功能,添加了新的导出格式,并引入了对表和数字签名的处理更改。
Aspose.Words23.8扩展了不同格式的功能,改进了渲染,并添加了用于处理字段的新选项。
支持的格式
-
从版本23.6开始,可以以XLSX格式保存文档。 现在您可以将文档转换为Excel格式。 23.6
-
从版本23.7开始,可以以EPS格式保存文档页面或形状。 23.7
新格式功能
- 介绍了为MOBI文档自动生成目录(TOC)的功能。 23.8
- PdfEncryptionDetails构造函数已用PdfPermissions展开。 23.8
- 已经实现了EMF元文件的垂直文本整形。 23.8
渲染图
获取和修改图表系列数据 23.5
获取和修改图表系列数据的功能是通过添加:
- 新课程: ChartXValue, ChartYValue, ChartXValueCollection, ChartYValueCollection, BubbleSizeCollection, ChartMultilevelValue
- 新枚举类型:ChartXValueType,ChartYValueType
支持高级排版 23.6
在WMF,EMF和EMF+渲染中添加了对高级排版的支持。
页面上的彩色内容 23.6
已添加公共属性PageInfo.colored,指示页面是否着色。
图表数据标签的格式设置 23.6
已经实现了为图表数据标签设置填充、描边和标注格式的功能。
Mail Merge和报告
动态HTML插入LINQ报告引擎 23.6
为LINQ报告引擎添加了动态HTML插入的新方法。
Mustache标签支持 23.7
MailMerge.GetRegionsHierarchy和MailMerge.GetFieldNamesForRegion方法现在支持Mustache标记。
指定渲染图像的大小 23.8
引入了一个新的公共属性image_size,用于指定以像素为单位的渲染图像的大小。
为JSON字符串值保留空白空间-LINQ 23.8
已向LINQ报告引擎添加了一个选项,用于为JSON字符串值保留空白空间。
LowCode 23.6
添加了用于将不同类型的文档合并为单个输出文档的新LowCode方法。
其他
- 已经实现了对页眉/页脚中的文本包装的支持。 23.5
- 通过RemoveAllSignatures方法添加了从ODT文档中删除数字签名的功能。 23.5
- 添加了获取语音指南Run的基础和ruby文本的公共属性phonetic_guide。 23.5
- 通过引入新的signature_value属性,添加了以字节数组形式从数字签名文档中检索数字签名值的功能。 23.7
- Row和Cell类已扩展为新的公共成员– Row.next_row, Row.previous_row, Cell.next_cell, 和Cell.previous_cell。 23.7
了解更多关于 Aspose.Words为Python via .NET 23.5发行说明.
了解更多关于 Aspose.Words为Python via .NET 23.6发行说明.