文档控件Spire.Office for Java.v5.2.2 最新发布:新增TIFF 转换及查找匹配字符串

Spire.Office for Java 发布了最新版本v5.2.2。该版本包括一些新功能和增强功能,修复旧版本存在的一些漏洞,欢迎下载试用!

这是此版本中所做更改的列表

Spire.PDF for Java

类别 ID 描述
新功能 SPIREPDF-4131

支持将 TIFF 文件转换为 PDF。

PdfDocument doc = new PdfDocument();PdfPageBase page = doc.getPages().add();PdfImage myTiff = PdfImage.fromFile("TiffToPdf.tiff");page.getCanvas().drawImage(myTiff, 60, 60, 260, 150);doc.saveToFile("output.pdf", FileFormat.PDF);
新功能 SPIREPDF-4892

支持判断 PDF 文件是否被密码加密。

boolean isPasswordProtected =PdfDocument.isPasswordProtected(inputFile);
新功能  

支持将OFD格式转换为PDF。

OfdConverter converter = new OfdConverter(inputFile);converter.toPdf(outputFile);
漏洞 SPIREPDF-4827 修复PDF转图片后内容显示不正确的问题。
漏洞 SPIREPDF-4857 修复PDF转Html后部分内容丢失的问题。
漏洞 SPIREPDF-4863 修复PDF转PDFA1B后校验失败的问题。
漏洞 SPIREPDF-4877 修复了应用程序在将 PDF 转换为图像时抛出“NullPointerException”的问题。
漏洞 SPIREPDF-4888 修复应用程序在获取 PDF 附件时抛出“NullPointerException”的问题。
漏洞 SPIREPDF-4890 修复了应用程序在查找 PDF 文本时抛出“NullPointerException”的问题。
漏洞 SPIREPDF-4913 修复了应用程序在将 PDF 转换为 PDFA2A 时抛出“NullPointerException”的问题。

Spire.Doc for Java

类别 ID 描述
新功能 SPIREDOC-3990

支持在段落中查找所有匹配的字符串。

Document document = new Document();document.loadFromFile("Sample.docx");Section s = document.getSections().get(0);Paragraph para = s.getParagraphs().get(0);//the first methodTextSelection[] textSelections = para.findAllString("The", false, true);for (TextSelection selection : textSelections){//highlightselection.getAsOneRange().getCharacterFormat().setHighlightColor(new Color(255, 255, 0));}//the second methodPattern c = Pattern.compile("The");TextSelection[] textSelections = para.findAllPattern(c);for (TextSelection selection : textSelections){TextRange[] results = selection.getAsRange();for (TextRange result : results){//highlightresult.getCharacterFormat().setHighlightColor(Color.yellow);}}
新功能 SPIREDOC-7038

修复加载 Word 文件时应用程序抛出“由于对象当前状态导致操作无效”的问题。

新功能 SPIREDOC-7182

修复了查找结果不正确的问题。

漏洞 SPIREDOC-7200 SPIREDOC-7202
SPIREDOC-7239
修复PDF转图片后内容显示不正确的问题。
漏洞 SPIREDOC-7214 修复接受更改后表格内容格式不正确的问题。
漏洞 SPIREDOC-7224 修复Word转PDF后部分页面丢失的问题。
漏洞 SPIREDOC-7236 修复了将 Word 文件转换为 PDF 时应用程序抛出“OutOfMemoryError”的问题。
漏洞 SPIREDOC-7240 修复Word转PDF后部分文字重叠的问题。
漏洞 SPIREDOC-7242 修复了将 HTML 文件转换为 Word 时应用程序抛出“IndexOutOfBoundsException”的问题。
漏洞 SPIREDOC-7254 修复Word文件转PDF后列表内容不正确的问题。
漏洞 SPIREDOC-7269 修复接受更改后表格内容格式不正确的问题。
漏洞 SPIREDOC-7272 修复Word文件转PDF时无法生成PDF文件的问题。
漏洞 SPIREDOC-7310 修复Word文件转PDF后表格内容丢失的问题。
漏洞 SPIREDOC-7316 修复加载 Word 文件时应用程序抛出“NullPointerException”的问题。
漏洞 SPIREDOC-7374 修复了应用程序在保存 Word 文件时抛出“前缀不是空字符串时命名空间 URI 不能为空”的问题。

体验最新版Spire.PDF for Java
体验最新版Spire.Doc for Java

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月1日
下一篇 2022年1月1日

相关推荐

发表回复

登录后才能评论