本文将介绍如何使用spire.doc for java加载,操作和保存wps文字(word)文档。
原wps文字文档:
import com.spire.doc.document;
import com.spire.doc.fileformat;
import com.spire.doc.section;
import com.spire.doc.documents.paragraph;
import java.awt.*;
import java.io.*;
public class loadandeditwpsword {
public static void main(string[] args) throws ioexception {
//通过流加载wps文字文档
fileinputstream inputstream = new fileinputstream(new file("sample.wps"));
document document = new document();
document.loadfromstream(inputstream, fileformat.doc);
//获取文档的第一个节
section section = document.getsections().get(0);
//获取该节中第一个段落
paragraph paragraph = section.getparagraphs().get(0);
//给该段落设置背景颜色
paragraph.getformat().setbackcolor(color.pink);
//将结果文档保存到流
bytearrayoutputstream bos = new bytearrayoutputstream();
document.savetostream(bos, fileformat.doc);
//将流写入wps文档
fileoutputstream fos = new fileoutputstream("output.wps");
fos.write(bos.tobytearray());
//关闭流
bos.close();
fos.close();
}
}
结果文档: