spire.doc for java 5.2.3已发布。该版本支持在段落中查找所有匹配的字符串,并增强了word到pdf以及html到word的转换功能。此外还修复了加载word文件时程序抛出“operation is not valid due to the current state of the object”等已知问题。详情请阅读以下内容:
新功能:
- 支持在段落中查找所有匹配的字符串。
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”的问题。
获取spire.doc for java 5.2.3请点击: