Aspose.Words for Java是功能丰富的Word处理API,允许开发人员在不使用Microsoft Word的情况下嵌入在自己的Java应用程序中生成,修改,转换,呈现和打印文档的功能。
很高兴与大家分享Java平台的Aspose.Words迎来了2019最后一次更新,该版本支持椭圆曲线数字签名算法(ECDSA),支持“截断字体高度” MS-Word兼容性选项,当然与.NET版本一样,实现了转换为PDF 1.7标准。接下来,我们一起来聊聊新版本的新功能。(下载地址请查看评论)
主要特点
- 现在支持椭圆曲线数字签名算法(ECDSA)。
- Aspose.Words.Shaping.Harfbuzz插件,用于基于x86 Unix的环境。
- 现在支持“截断字体高度” MS-Word兼容性选项。
- Document(BufferedInputStream)错误已修复。(为了提高性能,无论如何最好使用Document(String))。
- JavaDoc错误修正和更新。
- 现在支持转换为PDF 1.7标准。
- 现在,在Windows10上使用SystemFontSource时,支持用户安装的字体。
- 书签的新公共属性被公开。
- OLE对象数据公开给公共API。
- LINQ Reporting Engine通过关系名称提供对相关DataTable的访问。
新增与改善
key | 概述 | 类别 |
---|---|---|
WORDSNET-18367 | 中世纪字体:支持内联数字形式 | 新功能 |
WORDSJAVA-2179 | 截断字体高度兼容性选项 | 新功能 |
WORDSJAVA-2221 | 为基于x86的基于Unix的操作系统构建harfbuzz-shaping-engine-dll(包括依赖项) | 新功能 |
WORDSJAVA-2237 | 支持椭圆曲线数字签名算法(ECDSA) | 新功能 |
WORDSNET-17731 | 支持将Word文档转换为PDF 1.7标准 | 新功能 |
WORDSNET-11083 | 支持新的PDF标准 | 新功能 |
WORDSNET-1860 | 要执行的支持属性“执行简单邮件合并时应重新启动列表编号”。 | 新功能 |
WORDSNET-10593 | 将支持Web扩展添加到模型中 | 新功能 |
WORDSNET-18634 | 提供对在Word文档中添加动态WebExtension元素节点的支持 | 新功能 |
WORDSNET-19531 | 将Win10上用户字体文件夹的处理添加到SystemFontSource | 新功能 |
WORDSNET-19238 | 支持使用LINQ Reporting Engine的关系名称访问相关的DataTable | 新功能 |
WORDSNET-18897 | 将OLE对象数据公开给公共API | 新功能 |
WORDSNET-14286 | 从DOCX转换为DOC / PDF后,文本的位置会更改 | 增强功能 |
WORDSNET-12678 | 改善表格书签 | 增强功能 |
WORDSNET-15814 | PDF输出中的换行不正确 | 增强功能 |
WORDSNET-18776 | Word文档中带有比例字体的表将无法正确转换为PDF | 增强功能 |
WORDSNET-14294 | 从DOCX转换为DOC / PDF后,形状的位置发生了变化 | 增强功能 |
WORDSJAVA-2240 | JSON解串器丢失了“ encoding:UTF-8”字符串。 | Bug修复 |
WORDSJAVA-2241 | Document(BufferedInputStream)无法倒回流 | Bug修复 |
WORDSJAVA-2252 | “模糊的” VML Shape属性的意外值导致FileCorruptedException | Bug修复 |
WORDSJAVA-2253 | 使用BufferedInputStream加载文档会导致java.io.IOException:重置为无效标记 | Bug修复 |
WORDSJAVA-2256 | 使用DOC文件的getResourceAsStream()出现“重置为无效标记java.io.IOException”问题 | Bug修复 |
WORDSJAVA-2272 | 加载具有损坏的“自定义”文档属性的DOC时,会发生Aspose.Words.FileCorruptedException | Bug修复 |
还想要更多吗?如果您有任何下载和授权需求,请随时加入Aspose技术交流群(642018183),我们很高兴为您提供查询和咨询。
公共API更改
- 为VbaProject添加了Clone()方法
/// /// Performs a copy of the . /// /// The cloned VbaProject.public VbaProject Clone()
- 为VbaModule添加了Clone()方法
/// /// Performs a copy of the . /// /// The cloned VbaModule.public VbaModule Clone()
- WORDSNET-18897:添加了一项功能,可以访问OLE对象原始数据
byte[] OleFormat.GetRawData();
- 添加了新的FindReplaceOptions.UseLegacyOrder选项
/// /// True indicates that a text search is performed sequentially from top to bottom considering the text boxes. /// Default value is false. /// public bool UseLegacyOrder { get; set; }
- 添加了新的RtfSaveOption.SaveImagesAsWmf
/// /// When true all images will be saved as WMF. /// /// /// This option might help to avoid WordPad warning messages. /// public bool SaveImagesAsWmf
- 将PDF 1.7添加到PdfCompliance枚举
/// /// Specifies the PDF standards compliance level. /// public enum PdfCompliance { /// /// The output file will comply with the PDF 1.7 standard. /// Pdf17, … } … }
- 新的公共属性已添加到Bookmark类
/// /// Returns true if this bookmark is a table column bookmark. /// public bool IsColumn { get; } /// /// Gets the zero-based index of the first column of the table column range associated with the bookmark. /// /// /// Returns -1 if this bookmark is not a table column bookmark. /// public int FirstColumn { get; } /// /// Gets the zero-based index of the last column of the table column range associated with the bookmark. /// /// /// Returns -1 if this bookmark is not a table column bookmark. /// public int LastColumn { get; }