S for Java是专业的Java Word组件,使开发人员可以轻松地将Word文档的创作、阅读、编辑、转换和打印等功能集成到自己的Java应用程序中。
本文档介绍如何使用S for Java加载、操作和保存WPS文本(Word)文档,以及创建新的WPS Word文档。
S for Java官方最新版免费下载试用版、下载历史版本、在线文档和帮助文件-惠都网
加载、操作和保存WPS文本(Word)文档
原始WPS文本文档:
import com;
Import com。不确定。
Import com。不确定。
Import com。不确定。
import Java . awt . *;
import Java . io . *;
Public class LoadAndEditWpsWord {
public static void main(string[]args)throws io exception {
//通过流加载WPS文本文档
fileinputstream inputstream=new file inputstream(new file(' Sam;));
Document Document=new Document();
document . loadfromstream(input stream、file format . doc);
//获取文档的第一节
section section=document . get sections()。get(0);
//获取本节的第一段
Paragraph paragraph=()。get(0);
//设置段落的背景色
()。set back color);
//将结果文档保存到流中
bytearray output streambos=new bytearray output stream();
Document.savetostream (Bos、file format . doc);
//将流写入WPS文档
file output stream fos=new file output stream(' ou;);
());
//关闭流
Bos . close();
();
}
}结果文档:
import com;
Import com。不确定。
Import com。不确定。
Import com。不确定。
Import com。不确定。
Import com。Style
import Java . awt . *;
import Java . io . *;
Public class CreateWpsWord {
public static void main(string[]args)throws io exception {
//创建Document实例
Document Document=new Document();
//向文档添加节
section section=document . add section();
//在此部分添加三段
paragraph para 1=();
(' S for Java ');
paragraph para 2=();
(‘S for Java是专业的Java Word组件,使开发人员可以轻松地将Word文档的创作、阅读、编辑、转换和打印等功能集成到自己的Java应用程序中。’
作为完全独立的组件,S for Java操作环境不需要安装Microsoft Office。);
paragraph para 3=();
(‘S for Java可以执行多种Word文档处理任务,包括创建、阅读、转换和打印Word文档、插入图片、添加页眉和页脚、创建表单、添加表单字段和邮件合并字段。’
添加书签、添加文本和照片水印、设置背景颜色和壁纸、添加脚注和尾注、添加超链接、数字签名、加密和解密Word文档、添加注释、添加外观等);
//使用第一个段落作为标题设置标题段落的格式
paragraph style style 1=new paragraph style(文档);
(“标题风格”);
()。setBold(true);
()。setTextColor);
()。set font name(' Lucida Sans Unicode ');
()。setFontSize(12f);
Document.getstyles()。add(样式1);
(“标题风格”);
//设置其馀两段的格式
paragraph style style 2=new paragraph style(文档);
(“parastyle”);
()。set font name(' Lucida Sans Unicode ');
()。setFontSize(11f);
Document.getstyles()。add(样式2);
(“parastyle”);
(“parastyle”);
//设置标题段落居中对齐
()。SETHORIZONTALIGNMEN);
//设置第二段和第三段的段落首缩进
()。setFirstLineIndent(25f);
()。setFirstLineIndent(25f);
//设置第一段和第二段的段落后间距
()。setafter spacing(10f);
()。setafter spacing(10f);
//保存文档
bytearray output streambos=new bytearray output stream();
Document.savetostream (Bos、file format . doc);
将流写入//WPS文件
file output stream fos=new file output stream(' crea;);
());
//关闭流
Bos . close();
();
}
}已发布 S for Java 4.7.0。此版本增强了将Word/RTF转换为PDF以及将HTML转换为Word的功能。此外,此次更新还解决了加载和保存Word文档等问题。
单词文件等产生的问题。