Aspose.WordsJava有什么新消息?

Contents
[ ]

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

Aspose.Words为Java 24.9, 24.10

Aspose.Words24.9通过DocumentBuilder引入group shape插入和StructuredDocumentTag插入,使用渐变增强径向图表呈现,使用XAdES-EPES支持改进数字签名,添加Markdown下划线识别,并提供对脚注/尾注分隔符的访问。

Aspose.Words24.10引入了增强的ActiveX控件支持CommandButton创建,新的形状可见性控制,group shapes的能力,改进的表格Markdown导出,Pie和Doughnut图表的图表格式,更好的Big5编码处理,以及对过时的台湾字体的支持。

渲染和打印

径向图表上的毕业 24.9

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

CommandButtonActiveX控件 24.10

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

控制形状可见性 24.10

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

Pie和Doughnut图表的变化 24.10

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

转换、加载和保存文档

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

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

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

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

数码签署

用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

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

请参阅