Aspose.WordsJava有什么新消息?

Contents
[ ]

本页介绍了最近版本中引入的最有趣的Aspose.Words新特性。

Aspose.Words为Java 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.Words 24.12 引入了可自定义的数据标签放置、Google AI 支持的文本翻译、增强的邮件合并清理选项以及新的 LowCode 处理类。

AI 支持的功能

使用 OpenAI 和 Google 进行文档摘要 24.11

已集成对使用 OpenAIGoogle 生成语言模型进行文档摘要的支持。

使用 Google 的生成语言模型进行文本翻译 24.12

通过添加 Translate 方法和 Language 枚举,在 Aspose.Words 中实现了使用 Google 生成语言模型翻译文本的功能。

Low Code 24.12

引入了新的 LowCode 类,如 ComparerMailMergerReplacerSplitter 等,提供了一套在文档处理的简单性和灵活性之间取得完美平衡的方法。

渲染和打印

径向图表上的毕业 24.9

已经实现了在径向图表上绘制毕业图。

CommandButtonActiveX控件 24.10

通过添加新的公共方法InsertForms2OleControl和新的公共类Forms2OleControl,引入了创建CommandButtonActiveX控件的功能。

控制形状可见性 24.10

添加了一个新的公共属性Hidden来控制形状的可见性。

Pie和Doughnut图表的变化 24.10

为Pie和Doughnut图表的格式添加了几个新的公共属性。

控制PDF选择表单字段边框的呈现 24.11

通过添加新的公共选项RenderChoiceFormFieldBorder,实现了控制PDF选择表单字段边框呈现的新选项。

获取和设置图表数据的格式代码 24.11

通过在ChartXValueCollectionChartYValueCollectionBubbleSizeCollection类中实现FormatCode属性,添加了获取和设置图表数据格式代码的功能。

使用箱和标签渲染直方图图表 24.11

通过允许指定数量的容器和标签,直方图图表的呈现得到了改进。

自定义数据标签的位置 24.12

通过向 ChartDataLabelChartDataLabelCollection 类引入新属性,添加了自定义数据标签位置的功能。

转换、加载和保存文档

加载Markdown文件时的下划线格式 24.9

加载Markdown文档时识别下划线格式的选项已通过添加新的公共属性ImportUnderlineFormatting合并。

保存到Markdown时,将表导出为HTML 24.10

通过添加新的公共属性ExportAsHtml和枚举MarkdownExportAsHtml,实现了在将文档保存为Markdown格式时将表导出为HTML的选项。

使用更新的逻辑结构导出PDF 24.11

通过将表标题属性包含为PDF逻辑结构元素标题,已增强了PDF导出。

邮件合并和报告

在邮件合并期间删除空表 24.12

MailMergeCleanupOptions 枚举中添加了新的 RemoveEmptyTables 选项,以优化邮件合并输出。

数码签署

用XAdES-EPES签署文件 24.9

通过添加一个新的公共属性XmlDsigLevel和一个新的公共枚举XmlDsigLevel,可以使用XAdES-EPES级别XML-DSig签名对文档进行签名

其他

  • 一个新的公共方法InsertGroupShape已添加到group shapes。 24.9
  • 添加了一个新的公共方法InsertStructuredDocumentTag以将StructuredDocumentTags插入到文档中。 24.9
  • 通过添加一些公共类和属性,提供了对脚注/尾注分隔符的公共访问。 24.9
  • 通过添加InsertGroupShape方法,引入了将单个形状(group shapes组合在一起,以及直接将形状和group shapes组合在一起的功能。 24.10
  • 改进了TrueTypecmap表的Big5编码处理。 24.10
  • 增强了对过时的台湾字体的支持。 24.10
  • 要访问扩展文档属性,已将只读属性添加到BuiltInDocumentProperties类。 24.11
  • 通过向Forms2OleControl.Caption属性添加新的公共setter,已启用ActiveX控件的设置标题。 24.11

Aspose.Words为Java 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

图表、形状和绘图的变化 24.6

  • 制图能力得到了增强。 您现在可以创建更多种类的图表,包括Treemaps, Sunbursts, Histograms, Pareto 图表,Box & Whisker图表,WaterfallsFunnels。 这使您能够以更加多样化和信息丰富的方式可视化数据。
  • 阴影格式的颜色控制已得到改进。 通过访问阴影颜色,您可以更精确地控制文档的外观。
  • 改进了后台渲染的性能提升。 借助原生平铺技术,您可以显着加快包含小元素的背景的渲染速度。
  • 添加了形状的逼真渐变。 您现在可以创建具有非线性渐变的DML形状,模仿Microsoft Word的视觉样式以获得更抛光的外观。

图表数据标签定制 24.7

添加了自定义图表数据标签(如OrientationRotation)的功能。

列表级别的自定义数字样式 24.7

已添加公共属性CustomNumberStyleFormat的setter。 您现在可以为列表级别定义自定义数字样式。

使用ActiveX的变化 24.7

  • 现在可以修改ActiveX对象的属性,使您可以更好地控制其行为。
  • 添加了修改单选按钮ActiveX控件的值以启用动态交互的功能。
  • 添加了将ActiveXcheckbox切换为"已选中"或"未选中"的功能。

控制图表轴刻度标签的方向和旋转 24.8

添加了对图表轴刻度标签的方向和旋转的精确控制,以便更方便的图表自定义-AxisTickLabels类已扩展为新的OrientationRotation属性。

用日元符号替换反斜杠 24.8

改进了向后兼容的HTML和XAML导出,用于用日元符号替换反斜杠字符。 为此,ReplaceBackslashWithYenSign属性已添加到HtmlSaveOptionsXamlFlowSaveOptions类中。

导出到PDF时使用SDT标记作为表单字段名称 24.8

通过向PdfSaveOptions类添加新的UseSdtTagAsFormFieldName属性,增强了支持使用SDT标记作为表单字段名称的PDF导出。

转换、加载和保存文档

将链接导出为Markdown格式 24.7

通过实现LinkExportMode属性,添加了控制Markdown格式链接导出的功能。

LowCode 24.8 24.8

引入了一个新的LowCode.Converter类,旨在提供一组用一行代码转换各种文档类型的方法。

搜索和比较

高级比较选项 24.6

增加了通过改进的比较功能简化数据分析工作流的能力。 这包括一个新的IgnoreStoreItemId选项和一个重新设计的高级比较界面。

其他

  • 通过添加RemoveBlankPages方法实现了从文档中消除空页的功能。 24.5
  • 通过添加HasMacros属性,可以在不加载文档的情况下检查VBA宏是否存在。 24.5
  • 现在支持在使用LINQ报告引擎插入文档时保持源编号。 24.5
  • 添加了一个新的DateTimeUtc属性-这为注释提供了更精确的时间戳,改善了组织和可追溯性。 24.6
  • LINQ报告引擎已得到改进。 已经对空段落进行了选择性删除,并为缺少的对象成员定义了自定义消息,从而产生了更清洁和更具信息性的报告。 24.6
  • 现在会自动检测datetime格式,以便无缝导出为XLSX格式。 24.7
  • 已添加公共属性IsProtected,它允许您验证VBA项目是否受保护。 24.7
  • 字体信息已扩展,EmbeddingLicensingRights属性添加到FontInfoPhysicalFontInfo类。 24.8
  • 添加了一种在保留水印的同时有效清除部分页眉和页脚的方法,以更准确地使用文档结构。 要清除节页眉和页脚,请使用新的公共方法ClearHeadersFooters24.8
  • 已启用使用XpsSaveOptions对XPS文档进行数字签名–为此添加了一个新属性DigitalSignatureDetails24.8

Aspose.Words为Java 24.1, 24.2, 24.3, 24.4

Aspose.Words24.1改进了管理笔划颜色的体验,增强了OLE对象和LINQ报告,并引入了新的参考书目来源publicAPI。

Aspose.Words24.2展开图表API、样式管理和LINQ选项。 此版本的Aspose.Words还引入了在渲染期间指定SvgSaveOptions的功能,更灵活地控制加载Markdown文件,以及处理脚注和尾注的参考文本。

Aspose.Words24.3为WMF元文件引入了一个新的TIFF读取器/写入器和二进制栅格操作的仿真。 Aspose.Words24.3也继续扩展图表API。

Aspose.Words24.4增强了保存格式,一些渲染选项,以及改进了数字签名的工作。

支持的格式 24.4

Aspose.Words现在支持现代WebP图像格式。 您现在可以读取WebP图像并将其插入到文档中,以及以WebP格式保存图像。

渲染和打印

笔画颜色控制 24.1

Stroke类已扩展为一组与管理笔划颜色相关的新公共属性:ForeThemeColorBackThemeColorForeTintAndShadeBackTintAndShade

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的功能。SaveOfficeMathRendererSave方法。

加载Markdown文件时保留空行 24.2

添加了加载Markdown文件时保留空行的功能。

一个新的TIFF读者/作家 24.3

一个新的TIFF读者/作家为Aspose.Words为.NET Standard,.NET6及以后已经开发。 Aspose.Wordsfor.NET 24.3增加了对使用JPEG和旧的JPEG压缩类型读取TIFF图像的支持,并且还显着提高了读写操作的质量。

其他

Aspose.Words为Java 23.9, 23.10, 23.11, 23.12

Aspose.Words23.9扩展渲染选项、图元文件渲染仿真和markdown保存选项。

Aspose.Words23.10改进了渲染,扩展了加载和保存文档的选项,并允许用户以新的方式合并文档。

Aspose.Words23.11通过其他选项增强了图表图例上的修订、XLSX格式和字体的工作。

Aspose.Words23.12引入了新的属性和枚举,用于处理PDF文档,支持WebP图像和更新的充气城堡库。

渲染和打印

在DrawingML图表中自定义轴标题 23.9

通过实现新的公共类ChartAxisTitleTitle属性,引入了在DrawingML图表中自定义轴标题的功能。

确定字体在段落中的垂直位置 23.9

现在可以使用新的publicBaselineAlignment属性和新的BaselineAlignment枚举来定义段落中字体的垂直位置。

前景色控制 23.10

通过BaseForeColor属性,在FillStroke类中添加了不使用修饰符检索前景色的功能。

扩展图表的功能 23.10

使用新的方法和属性扩展了ChartDataPointCollectionChartSeriesChartFormat类的功能。

自动调整图像并使其适合形状 23.10

通过新的FitImageToShape方法提供了一种在特定形状内自动调整和拟合图像的简单方法。

DrawingML图表图例条目的默认字体格式 23.11

通过Font属性添加了为DrawingML图表的图例条目指定默认字体格式的功能。 此功能有助于为图表元素提供更精简和一致的外观,从而提高整体文档美观度。

在Reader中打开PDF时指定页面布局 23.12

通过向PdfSaveOptions类引入新的PageLayout属性和引入新的PdfPageLayout枚举,添加了在PDF阅读器中打开文档时指定要使用的页面布局的功能。

加载和保存文档

在Markdown中指定要构造ImageURIs的文件夹名称 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
  • 通过使用AcceptReject方法实现了一种控制何时应该接受/拒绝某个修订的方法。 此增强功能允许用户更好地控制修订过程。 23.11
  • 通过新的XlsxSectionMode枚举类型和新的SectionMode属性提供了将文档的所有部分写入同一个XLSX工作表的能力。 23.11
  • 已经引入了对WebP图像的支持。 请注意,此功能仅适用于。NetStandart和.NET6+版本。 23.12

Aspose.Words为Java 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

获取和修改图表系列数据的功能是通过添加:

支持高级排版 23.6

在WMF,EMF和EMF+渲染中添加了对高级排版的支持。

页面上的彩色内容 23.6

已添加公共属性PageInfo.Colored,指示页面是否着色。

图表数据标签的格式设置 23.6

已经实现了为图表数据标签设置填充、描边和标注格式的功能。

Mail Merge和报告

动态HTML插入LINQ报告引擎 23.6

为LINQ报告引擎添加了动态HTML插入的新方法。

Mustache标签支持 23.7

MailMerge.GetRegionsHierarchyMailMerge.GetFieldNamesForRegion方法现在支持Mustache标记。

LINQ报告引擎模板语法更新 23.7

LINQ报告引擎模板语法现在支持ElementAt和ElementAtOrDefault扩展方法。

指定渲染图像的大小 23.8

引入了一个新的公共属性ImageSize,用于指定以像素为单位的渲染图像的大小。

为JSON字符串值保留空白空间-LINQ 23.8

已向LINQ报告引擎添加了一个选项,用于为JSON字符串值保留空白空间。

LowCode 23.6

添加了用于将不同类型的文档合并为单个输出文档的新LowCode方法。

其他

  • 已经实现了对页眉/页脚中的文本包装的支持。 23.5
  • 通过RemoveAllSignatures方法添加了从ODT文档中删除数字签名的功能。 23.5
  • 添加了获取语音指南Run的基础和ruby文本的公共属性PhoneticGuide23.5
  • 通过引入新的SignatureValue属性,添加了以字节数组形式从数字签名文档中检索数字签名值的功能。 23.7
  • RowCell类已扩展为新的公共成员– Row.NextRow, Row.PreviousRow, Cell.NextCell, 和Cell.PreviousCell23.7
  • 已添加对CITATION和BIBLIOGRAPHY字段的支持。 23.8

Aspose.Words为Java 23.1, 23.2, 23.3, 23.4

Aspose.Words23.1提高了栅格操作仿真的性能,并增强了文档导出和呈现质量。

Aspose.Words23.2引入以MOBI格式保存文档,改进图表呈现,并对文档外观细节进行显着更改。

Aspose.Words23.3使用新属性增强了文档的导入和保存,并且还提高了背景和前景颜色以及径向渐变的工作质量。

Aspose.Words23.4改进了一些参数的计算以及表格和周围文本的定位。

改善工作表现

模拟栅格操作 23.1

使用元文件模拟栅格操作的性能和质量得到了显着提高。

支持的格式

导出到MOBI 23.2

从版本23.2开始,可以以MOBI格式保存文档(也称为PRC, AZW – Amazon Kindle自己的电子书文件格式)。 现在,您不仅可以加载MOBI文档,还可以将文件导出为MOBI格式。

渲染图

使用底纹主题颜色 23.1

已经实现了使用阴影主题颜色的能力。

在DML图表中支持R平方系数 23.1

在添加渲染时,支持DML图表趋势线标签中的R平方系数.

图表渲染改进 23.2

自23.2以来,图表渲染得到了显着改善。

背景和前景颜色控制 23.3

Fill类已扩展为一组与背景和前景颜色相关的新公共属性:ForeThemeColorBackThemeColorForeTintAndShadeBackTintAndShade

带有SkiaSharp本机着色器的径向渐变 23.3

已经实现了使用.NET Standard的SkiaSharp本机着色器渲染径向渐变。

表格与周围文本之间的距离 23.4

通过向Table类引入新属性,增加了设置表格与周围文本之间距离的功能: DistanceLeft, DistanceRight, DistanceTop, 和DistanceBottom

加载和保存文档

为AZW3文档生成TOC 23.1

通过使用EpubNavigationMapLevel属性添加了为AZW3文档生成TOC(目录)的功能。

将列表项导出到Markdown 23.1

通过将ListExportMode属性添加到MarkdownSaveOptions类,提供了一种控制列表项导出为Markdown格式的方法。

文档保存进度通知 23.3

已实现MOBI和AZW3格式的保存进度通知。

句子和Word间距调整 23.3

通过引入AdjustSentenceAndWordSpacing属性,可以指定是否在文档导入时自动调整句子和单词间距。

其他

  • 通过JustificationMode属性实现添加了指定文档字符间距调整的功能 23.2
  • 通过添加IncludeTextboxesFootnotesEndnotesInStat属性,提供了指示Aspose.Words是否在字数统计中包含文本框、脚注和尾注的方法 23.2
  • 通过AutomaticallyUpdate属性引入了文档样式的新选项,该选项允许指定是否根据适当的值自动重新定义样式 23.2
  • 使用IsPhoneticGuide属性添加了确定Run是否为语音指南运行的功能 23.4
  • 通过引入ChartAxisCollection类并添加Chart.Axes属性,实现了使用组合图系列和轴的简单方法 23.4
  • 连接到形状相对定位和大小调整的新公共属性已添加到Shape23.4
  • 根据Microsoft Word的最新版本,自动文本颜色分辨率的颜色亮度计算的准确性和性能得到了改进 23.4

请参阅