提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:李显亮|2020-12-11 13:56:52.673|阅读 407 次
概述:Aspose.Words for Java更新至新版本v20.12,此常规的每月版本中,116项改进和修复,一起来看看吧!
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
随着.NET版Aspose.Words for .Net v20.12的发布,Java版也随之更新,除了一些通用功能外,也独有新改善。
Aspose.Words for Java是一种高级Java Word处理API,使您可以直接在Java应用程序中执行各种文档处理任务,无需Microsoft Word即可生成,修改和转换文档。
主要特点如下:
>>你可以点击这里下载Aspose.Words for Java v20.12测试体验。
键 | 概要 | 类别 |
WORDSNET-16895 | 添加功能以使用DOM插入样式分隔符 | 新功能 |
WORDSNET-20552 | LINQ Reporting Engine-提供一种从动态插入的文档中导入样式的方法 | 新功能 |
WORDSNET-18827 | 添加选项以在加载文档时执行内存优化 | 新功能 |
WORDSNET-21432 | 检查Aspose.Words for .NET Standard是否可与.NET 5.0一起使用 | 新功能 |
WORDSNET-21102 | 添加功能以将插入的SVG导出为媒体文件夹中的SVG | 新功能 |
WORDSNET-21441 | 提供对常见的StructuredDocumentRangeStart属性的访问 | 新功能 |
WORDSNET-11665 | 宏更好的支持,包括读取/添加/删除/导入/编辑 | 新功能 |
WORDSNET-18804 | 应该考虑dataLabel extLst中的ManualLayout设置 | 增强功能 |
WORDSNET-3863 | 考虑公开FontAttr.SpecialHidden属性 | 增强功能 |
WORDSNET-12430 | 在转换的DOCX中未激活WORDSNET拼写检查器 | 增强功能 |
WORDSNET-14063 | ODT到PDF的转换与表的呈现有关 | 增强功能 |
WORDSJAVA-1937 | SVG圆形和方形 | Bug修复 |
WORDSJAVA-2105 | 在SVG圆形盖中实现重叠的破折号线段。 | Bug修复 |
WORDSJAVA-2107 | 移除SVG仪表板盖中的尾部仪表板段。 | Bug修复 |
WORDSJAVA-2234 | /高级字体/ DOCM到迪拜字体的PDF转换问题 | Bug修复 |
WORDSJAVA-2438 | 某些字符未呈现或宽度不正确(Harfbuzz) | Bug修复 |
WORDSJAVA-2459 | / harfbuzz +特定于Java /阿拉伯语WORDSNET和字体的部分呈现在PDF格式中不正确 | Bug修复 |
WORDSJAVA-2491 | 无法从DOCX读取表格样式页边距 | Bug修复 |
WORDSJAVA-2494 | StreamFontSource无法扩展。 | Bug修复 |
WORDSJAVA-2495 | Javadoc是在某些Maven环境中自动加载的。 | Bug修复 |
添加了一个新的公共属性SaveOptions.AllowEmbeddingPostScriptFonts:
用例:
const string testDir = "\\TestDir\\"; Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Create some content that will use PostScript font. builder.Font.Name = "PostScriptFont"; builder.Writeln("Some text with PostScript font."); // Load the font with PostScript to use in the document. FontSourceBase otf = new MemoryFontSource(File.ReadAllBytes(testDir + "PostScriptFont.otf")); FontSourceBase[] sources = new FontSourceBase[] {otf}; doc.FontSettings = new FontSettings(); doc.FontSettings.SetFontsSources(sources); // Embed TrueType fonts. doc.FontInfos.EmbedTrueTypeFonts = true; // Allow embedding PostScript fonts while embedding TrueType fonts. SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Docx); saveOptions.AllowEmbeddingPostScriptFonts = true; // Save document with embedded PostScript font. doc.Save(testDir + "out.docx", saveOptions);
插入SVG时,我们更改了DocumentBuilder.InsertImage行为。较早的Aspose.Words将SVG插入为EMF图元文件,以使插入的图像保持在矢量表示中。现在,AW将SVG插入为带有svgBlip扩展名的PNG,其中包含原始SVG图像,就像MS Word一样。
用例1:SVG图像以svgBlip扩展名的PNG格式插入到文档中,其中包含原始矢量SVG图像表示形式。
Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); builder.InsertImage("test.svg"); doc.Save("out.docx");
用例2:像MS Word一样,SVG图像以PNG格式保存到输出文档。
Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); builder.InsertImage("test.svg"); doc.Save("out.doc");
用例3:使用OptimizeFor方法针对旧版本的MS Word优化了文档。SVG作为EMF图元文件插入文档中,以使图像保持矢量表示形式(旧的Aspose.Word行为)。
Document doc = new Document(); doc.CompatibilityOptions.OptimizeFor(Settings.MsWordVersion.Word2003); DocumentBuilder builder = new DocumentBuilder(doc); builder.InsertImage("test.svg"); doc.Save("out.doc");
实现了条件评估的扩展点。这使用户可以对IF和COMPARE字段实施自定义评估。
用例:
public class ComparisonExpressionEvaluator : IComparisonExpressionEvaluator { public ComparisonExpressionEvaluator(ComparisonEvaluationResult result) { mResult = result; } public ComparisonEvaluationResult Evaluate(Field field, ComparisonExpression expresion) { return mResult; } private readonly ComparisonEvaluationResult mResult; } ComparisonEvaluationResult result = new ComparisonEvaluationResult(true); ComparisonExpressionEvaluator evaluator = new ComparisonExpressionEvaluator(result); document.FieldOptions.ComparisonExpressionEvaluator = evaluator;
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
可用于基于Java SE或EE的桌面,Web或任何种类应用程序的Native Java API。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢