PDF 1.7标准发布已久,而令人兴奋的是,终于,.NET版Aspose Words转换升级,支持将PDF转换为PDF 1.7标准!近日,Aspose Words for .NET更新到了v19.12版,在Windows10上使用SystemFontSource时,支持用户安装的字体,OLE对象数据公开给公共API等等9大新功能。(下载地址可在评论区查看)
主要特点
- 支持转换为PDF 1.7标准。
- 在Windows10上使用SystemFontSource时,支持用户安装的字体。
- 书签的新公共属性被公开。
- OLE对象数据公开给公共API。
- LINQ Reporting Engine通过关系名称提供对相关DataTable的访问。
具体更新内容
key | 概述 | 类别 |
---|---|---|
WORDSNET-18367 | 中世纪字体:支持内联数字形式 | 新功能 |
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后,形状的位置发生了变化 | 增强功能 |
如果您有任何需求,请随时加入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; }