Spire.Office for Java 3.12.0已正式发布。该版本新增了一些功能,如Spire.PDF for Java支持SVG转PDF,PDF转PdfA1A/PdfA1B/PdfA2A/PdfA2B/PdfA3A/PdfA3B,也支持转换多页PDF到Excel一个Sheet中。除此之外,一些在加载、转换和操作Word、Excel、PDF以及PowerPoint文档时出现的问题也得以成功解决。更多新功能及问题修复详情如下。
获取Spire.Office for Java 3.12.0, 请点击:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.Doc for Java
问题修复:
- 修复了接受修订后转换Word到PDF多出空白表格的问题。
- 修复了被插入的附件的文档名字乱码的问题。
- 修复了转换Word到PDF文本方向改变的问题。
- 修复了移除形状的背景色导致文本颜色改变的问题。
- 修复了添加图片水印没有自适应图片大小的问题。
Spire.PDF for Java
新功能:
- 调整转换到PDF/A文档接口为Spire.Pdf.Conversion,同时支持了转换到 PdfA1A/PdfA1B/PdfA2A/PdfA2B/PdfA3A/PdfA3B。
PdfStandardsConverter converter = new PdfStandardsConverter(inputPath);
converter.toPdfA1B(OutputPath);
PdfDocument doc1 = new PdfDocument();
doc1.loadFromSvg("svgFile.svg");
doc1.saveToFile("pdfFile.pdf", FileFormat.PDF);
String location = signatureOne.getLocationInfoLabel();
String reason = signatureOne.getReason();
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile(PDFFile);
pdf.getConvertOptions().setConvertToOneSheet(true);
pdf.saveToFile(ExcelFile,FileFormat.XLSX);
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile(PDFFile);
doc.getConvertOptions().setLinesDetermineCell(true)
pdf.saveToFile(ExcelFile,FileFormat.XLSX);
问题修复:
- 修复了使用QT插件转换HTML,无法生成PDF的问题。
- 修复了从PDF页面提取文本, 程序抛"java.lang.NullPointerException"的问题。
- 修复了转换PDF到图片耗时长的问题。
- 修复了转换PDF到Word,文本变图片格式的问题。
- 修复了填充文本框域,在浏览器打开多出边框的问题。
- 修复了设置PdfVerticalAlignment.Middle无法垂直居中PdfGrid中图片的问题。
- 修复了获取文本框域失败的问题。
Spire.XLS for Java
问题修复:
- 修复了插入的OLE对象在结果文档中无法正常打开的问题。
- 修复了获取到的公式值不正确的问题。
- 修复了转换Excel到PDF内容不正确的问题。
- 修复了转换Excel到PDF和图片,文本被截断的问题。
Spire.Presentation for Java
问题修复:
- 修复了转换PPT到TIFF内容不清晰的问题。
- 修复了在CentOS上转换PPT到图片,内容显示不正确的问题。
- 修复了转换形状到图片程序抛异常“Argument width[66] or height[0] cannot be less or equal to zero”的问题。
- 修复了加载PPT文档程序抛异常java.lang.NullPointerException的问题。