spire.office for java 5.2.2已发布。该版本带来了一些新功能,比如:spire.pdf for java支持将tiff文件以及ofd文件转换为pdf,还增强了pdf到html,pdf到图片,pdf到pdfa1b,pdf到pdfa2a的转换功能。spire.doc for java支持在段落中查找所有匹配的字符串,并增强了word到pdf以及html到word的转换功能。此外还修复了其它一些已知问题,详情请阅读以下内容。
获取spire.office for java 5.2.2请点击:https://www.e-iceblue.cn/downloads/spire-office-java.html
spire.pdf for java
新功能:
- 支持将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);
boolean ispasswordprotected = pdfdocument.ispasswordprotected(inputfile);
ofdconverter converter = new ofdconverter(inputfile);
converter.topdf(outputfile);
问题修复:
- 修复了pdf转图片后内容显示不正确的问题。
- 修复了pdf转html后部分内容丢失的问题。
- 修复了pdf转pdfa1b后验证失败的问题。
- 修复了程序在将pdf转换为图像时抛出“nullpointerexception”的问题。
- 修复了程序在获取pdf附件时抛出“nullpointerexception”的问题。
- 修复了程序在查找pdf文本时抛出“nullpointerexception”的问题。
- 修复了程序在将pdf转换为pdfa2a时抛出“nullpointerexception”的问题。
spire.doc for java
新功能:
- 支持在段落中查找所有匹配的字符串。
document document = new document();
document.loadfromfile("sample.docx");
section s = document.getsections().get(0);
paragraph para = s.getparagraphs().get(0);
//第一种方式
textselection[] textselections = para.findallstring("the", false, true);
for (textselection selection : textselections)
{
//高亮
selection.getasonerange().getcharacterformat().sethighlightcolor(new color(255, 255, 0));
}
//第二种方式
pattern c = pattern.compile("the");
textselection[] textselections = para.findallpattern(c);
for (textselection selection : textselections)
{
textrange[] results = selection.getasrange();
for (textrange result : results)
{
//高亮
result.getcharacterformat().sethighlightcolor(color.yellow);
}
}
问题修复:
- 修复了加载word文件时程序抛出“operation is not valid due to the current state of the object”的问题。
- 修复了查找结果不正确的问题。
- 修复了word文件转pdf后内容格式不正确的问题。
- 修复了接受修订后表格内容格式不正确的问题。
- 修复了word文件转pdf后部分页面丢失的问题。
- 修复了程序在将word文件转换为pdf时抛出“outofmemoryerror”的问题。
- 修复了word文件转pdf后部分文字重叠的问题。
- 修复了将 html 文件转换为 word 时程序抛出“indexoutofboundsexception”的问题。
- 修复了word文件转pdf后列表内容不正确的问题。
- 修复了接受修订后表格内容格式不正确的问题。
- 修复了word文件转pdf时无法生成pdf文件的问题。
- 修复了word文件转pdf后表格内容丢失的问题。
- 修复了加载word文件时应用程序抛出“nullpointerexception”的问题。
- 修复了保存word文件时应用程序抛出“namespace uri must not be null when prefix is not an empty string”的问题。