您的位置 首页 > 职场江湖

【电脑版wps的word怎么保存】创建、加载、操作和保存Java WPS文本(Word文档)

在日常工作、学习和生活中,经常使用称为WPS文本(Word文档)的办公软件编辑文档。本文主要介绍如何在后端使用Java代码创建、加载、操作和存储WPS文本(Word文档)。

使用工具:Free S for Java(免费版本)

导入Jar包:安装JDK和Intellij IDEA后,必须从上述使用工具将Jar包导入IDEA。导入的方法有两种。一个是从E-iceblue中文主页接收包,解压后在lib文件夹下找到S,然后手动IDEA来获取。第二,您可以在IDEA中创建Maven项目,在Pom.xml文件下输入以下代码,最后单击“Import Changes”。

Repositories

存储库(repository)

Idcom.e-iceblue/id

Url/url

/存储库

/repositories

Dependencies

Dependency

GroupIde-iceblue/groupId

工件id;/工件id

版本3.9.0/版本

/dependency

/dependencies代码示例

示例1创建WPS文本(Word文档)

创建新的WPS字符时,Free S for Java支持指定文本内容、设置字符名称、大小、字体颜色和段落格式、段落前缩进和段落后间距。

Import com。

Import com。

Import com。

Import com。

Import com。

Import com。Style

import Java . awt . *;

import Java . io . *;

Public class CreateWPS {

public static void main(string[]args)throws io exception {

//创建Document实例

Document Document=new Document();

//向文档添加节

section section=document . add section();

//在本节中添加5个段落

paragraph para 1=();

(“断腿,又是小眼睛”);

paragraph para 2=();

(《寂静的夜晚,窗外下雪,传来凄婉的歌曲。不眠之夜,心中的惆怅话;晚秋的夜晚,寂寞的夜晚,寻找鲜花和蝴蝶的地方。);

paragraph para 3=();

(‘这不眠之夜,一个人,只有这小小的眼睛和我一起度过,心中的压抑向谁倾诉。);

paragraph para 4=();

(“晶莹的冰花飞舞,稀释最后的温暖,覆盖掉落下的花瓣。"晶莹的冰花撒得凄惨,最后的喜悦淹没在水中。"

留下暗淡的雾霾,轻轻飘散,逍遥地跳舞,凝结在我心里,闪闪发光,但美丽看起来有点凄凉。);

paragraph para 5=();

(‘清风散去,花瓣飘落,到处飘落,泪水空洞。压一点粉是分手,一般不迷恋心。(威廉莎士比亚,温斯顿,离别名言)地上满是落叶,憔悴不堪,怎么能挽回呢?”

一切都默默地抽泣。冰冷、凄凉、悲惨。);

//使用第一个段落作为标题设置标题段落的格式

paragraph style style 1=new paragraph style(文档);

(“标题风格”);

()。setBold(true);

()。setTextColor);

()。set font name(' Lucida Sans Unicode ');

()。setFontSize(12f);

Document.getstyles()。add(样式1);

(“标题风格”);

//设置标题段落居中对齐

()。SETHORIZONTALIGNMEN);

//设置其馀四段的格式

paragraph style style 2=new paragraph style(文档);

(“parastyle”);

()。set font name(' Lucida Sans Unicode ');

()。setFontSize(11f);

Document.getstyles()。add(样式2);

(“parastyle”);

(“parastyle”);

(“parastyle”);

(“parastyle”);

//设置第二、第三、第四和第五段中段落的首缩进

()。setFirstLineIndent(25f);

()。setFirstLineIndent(25f);

()。setFirstLineIndent(25f);

()。setFirstLineIndent(25f);

//设置第一段中段落后的间距

()。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(' outpu;);

());

//关闭流

Bos . close();

();

}

}结果文档

示例2加载、操作和保存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文本文档

file inputstream inputstream=new file inputstream(new file(' c : \ \ users \ \ test 1 \ \ desktop \)

Document Document=new Document();

document . loadfromstream(input stream、file format . doc);

//获取文档的第一节

section section=document . get sections()。get(0);

//获取该部分的第二段

Paragraph paragraph=()。get(1);

//设置段落的背景色

()。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(' outpu;);

());

//关闭流

Bos . close();

();

}

}设置效果

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐