本文档使用Free S for Java控件大量删除Word文档中的空白段落,使整个句子布局更好看。
在运行代码之前,必须将控件的jar文件导入到IDEA中。可以通过两种方式导入:
(1)通过E-iceblue中文主页下载并解压缩软件包后,手动将lib文件夹下的S导入Java程序。
(2)通过安装Maven仓库导入。只需从文件中导入以下配置:
Repositories
存储库(repository)
Idcom.e-iceblue/id
Url/url
/存储库
/repositories
Dependencies
Dependency
GroupId e-iceblue /groupId
工件id;/工件id
版本3.9.0/版本
/dependency
/dependencies代码示例
Import com.*;
import com . documents . documentobjecttype;
Import com.文档。Paragraph
Public class DeleteBlankParas {
public static void main(string[]args){
//加载Word测试文档
Document doc=new Document();
doc . load from file(' c : users test 1 desktop Sam;);
//分区遍历
for(int I=0;I doc.getSections()。get count();I)
{
//区段汇入
Sectionsection=doc.getsections()。get(I);
//section中的对象遍历
for(int j=0;j()。getChildObjects()。get count();j)
{
//导入对象类型
Objectobject=()。getchildobjects()。get (j)。getdocumentobjecttype();
//段落遍历
for(int z=0;z()。get count();z)
{
//导入段落
Paragraph paragraph=()。get(z);
//确定对象类型是否为段落
I))
{
//确定段落内容是否为空
I()。getLastItem()==null)
{
//删除空白段落
()。getparagraphs()。remove(paragraph);
z-;
}
}
}
}
}
//保存文档
doc . save tofile(' outpu;FileFormat。docx _ 2013);
doc . dispose();
}
}效果前后比较:
1.文章《【word中段落中的空白】Java会大量删除Word中的空白段落》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《【word中段落中的空白】Java会大量删除Word中的空白段落》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好