网站首页 > java教程 正文
Spire.Office for Java 8.3.6 已发布。在该版本中,Spire.PDF for Java 支持 PDF 打印缩放功能;Spire.Doc for Java 支持修改修订时间的功能;Spire.XLS for Java 支持将 Excel 转换为独立的 HTML 文件,以及替换单元格内部分文本内容;Spire.Presentation for Java 支持 DPT 和 DPS 文件格式。此外,改版本还成功修复了大量已知问题。详情请阅读以下内容。
获取 Spire.Office for Java 8.3.6请点击:
Spire.Doc for Java
新功能:
- 支持了修改修订的时间的功能
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String dateString = "2023/3/1 00:00:00";
Date date = formatter.parse(dateString);
revison.setDateTime(date);
问题修复:
- 修复了转换Word到PDF时表格内容不正确的问题。
- 修复了转换Word到PDF时多出空白的问题。
- 修复了转换Word到PDF时SmartArt中的文本显示不全的问题。
- 修复了转换Word到PDF时SmartArt丢失的问题。
- 修复了添加表格设置固定列宽后表格错乱的问题。
- 修复了获取文档页数不正确的问题。
- 修复了更新目录后目录样式改变的问题。
- 修复了转换Word到PDF时程序抛异常“NullPointerException”的问题。
- 修复了加载保存为新文档后结果文档用MS Word打开报错的问题。
- 修复了重复设置ProtectionType.Allow_Only_Revisions后文档不可编辑的问题。
- 修复了加载保存为新文档后结果文档用MS Word打开展示换行不一致的问题。
- 修复了转换RTF到PDF时换行样式丢失的问题。
- 修复了克隆section后文档格式与原文档不一致的问题。
- 修复了转换RTF到Word后内容不一致的问题。
Spire.PDF for Java
新功能:
- 优化了打印PDF时的内存消耗。
- 支持了PDF打印缩放功能。
pdfDocument.getPrintSettings().selectSinglePageLayout
(PdfSinglePageScalingMode.Custom_Sacle, true, customScaling);
问题修复:
- 修复了提取表格内容时程序抛出java.lang.NullPointerException异常的问题。
- 修复了提取表格到CSV时有些字符间的空格丢失的问题。
- 修复了加载文档重新保存印章丢失的问题。
- 修复了保存加密PDF文档时程序抛出java.lang.NullPointerException异常的问题。
- 修复了扁平化PDF表单后复选框位置改变的问题。
- 修复了Square类型注释无法设置透明度的问题。
- 修复了转换PDF到PDFA1B时应用License后程序抛出 java.lang.OutOfMemoryError异常的问题。
- 修复了意大利语环境下转换PDF到PDFA3A时程序抛出"Invalid date string"错误的问题。
Spire.XLS for Java
新功能:
- 支持了将Excel转换为独立的HTML文件。
Workbook wb = new Workbook();
wb.loadFromFile("data/mytest.xlsx");
HTMLOptions.Default.isStandAloneHtmlFile(true);
wb.saveToFile("result.html", FileFormat.HTML);
- 支持了保存整个Excel到HTML流。
Workbook wb = new Workbook();
wb.loadFromFile("data/mytest.xlsx");
FileOutputStream fileStream = new FileOutputStream("output/saveStream_result.html");
wb.saveToStream(fileStream, FileFormat.HTML);
fileStream.close();
- 支持了给透视表的透视域字段(PivotFields)和数据域字段(DataFields)添加条件格式。
PivotTable table = (PivotTable)worksheet.getPivotTables().get(0);
PivotConditionalFormatCollection pcfs = table.getPivotConditionalFormats();
PivotConditionalFormat pc = pcfs.addPivotConditionalFormat(table.getColumnFields().get(0));
//PivotConditionalFormat pc = pcfs.addPivotConditionalFormat(table.getRowFields().get(0));
//PivotConditionalFormat pc = pcfs.addPivotConditionalFormat(table.getDataFields().get(0));
//PivotConditionalFormat pc = pcfs.addPivotConditionalFormat(table.getPageFields().get(0));
IConditionalFormat cf = pc.addCondition();
cf.setFormatType(ConditionalFormatType.ContainsBlanks);
cf.setFillPattern(ExcelPatternType.Solid);
cf.setBackColor(Color.Red);
- 支持了取代一个单元格内部分文本的功能。
sheet.getCellList().get(0).textPartReplace("Office", "Spire");
问题修复:
- 修复了转换图表到图片时引导线丢失的问题。
- 修复了转换Excel到图片时部分数据位置下移的问题。
- 修复了转换Excel到图片时双下划线变单下划线的问题。
- 修复了为Excel添加页脚时程序报错java.lang.NullPointerException的问题。
- 修复了转换Excel到PDF时程序报错Invalid sectionId of Header Footer image 的问题。
- 修复了转换Excel到图片时进度条中的进度颜色丢失的问题。
- 修复了转换图表到图片时X轴数据偏移的问题。
- 修复了转换Excel到PDF时内容不正确的问题。
Spire.Presentation for Java
新功能:
- 支持了DPT和DPS文档格式。
Presentation presentation = new Presentation();
presentation.loadFromFile("sample.dps", FileFormat.DPS);
presentation.saveToFile("result.dpt", FileFormat.DPT);
问题修复:
- 改善了对以流的方式加载文档遇到异常时进行抛出的行为。
- 修复了转换HTML到PPT时字体错误的问题。
- 修复了加载PPT文档时程序抛异常Unknown file format的问题。
- 修复了转换PPT到图片时柱状图颜色不正确的问题。
- 修复了执行ppt.getBytes()程序抛出空指针异常的问题。
猜你喜欢
- 2024-10-29 小福利,菜鸟练级必备电子书(入门级菜鸟)
- 2024-10-29 9月份GitHub上热门Java开源项目排行
- 2024-10-29 基于STM32+JAVA+Android的六足机器人控制系统设计实现(含代码)
- 2024-10-29 WinXP提示不是有效的Win32应用程序怎么办?
- 2024-10-29 【java】1000问6如何快速下载Spring Tools 4 for Eclipse
- 2024-10-29 太难啦!Java17以下不能用啦,我们怎么办?
- 2024-10-29 【更新!】Spire.Office for Java 8.6.0 已发布
- 2024-10-29 船长推荐:网罗国际主流11款下载软件
- 2024-10-29 Spire.Office for Java 7.6.4 已发布
你 发表评论:
欢迎- 07-15采用Oracle OSB总线进行服务注册和接入
- 07-15javaEE 新闻管理系统 oracle11+tomcat6
- 07-15从Oracle演进看数据库技术的发展(oracle数据库发展史)
- 07-15如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 07-15【权威发布】关于Oracle WebLogic Server未授权远程代码执行高危漏洞的预警通报
- 07-15【mykit-data】 数据库同步工具(数据库表同步工具)
- 07-15[Java速成] 数据库基础,Connector/J、JDBC、JPA的关系(day 7)
- 07-15Google前工程主管“入住”Oracle(google浏览器找不到以前的书签)
- 最近发表
-
- 采用Oracle OSB总线进行服务注册和接入
- javaEE 新闻管理系统 oracle11+tomcat6
- 从Oracle演进看数据库技术的发展(oracle数据库发展史)
- 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 【权威发布】关于Oracle WebLogic Server未授权远程代码执行高危漏洞的预警通报
- 【mykit-data】 数据库同步工具(数据库表同步工具)
- [Java速成] 数据库基础,Connector/J、JDBC、JPA的关系(day 7)
- Google前工程主管“入住”Oracle(google浏览器找不到以前的书签)
- Oracle数据库云服务系列新增前所未有的企业级功能
- 直播预告丨如何实现Oracle存储过程到java的一键转化
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)