下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 Java操作word文档

Java操作word文档.doc

Java操作word文档

芙蓉vv
2019-06-14 0人阅读 举报 0 0 暂无简介

简介:本文档为《Java操作word文档doc》,可适用于IT/计算机领域

Java操作Word文档操作微软word办公软件的开发工具:Apache基金会提供的POI通过freemarker去解析xmlJavawordiTextJacob通过对以上工具的对比本人发现还是Itext比较简单易用很容易上手能够很轻松的处理word的样式、表格等。贴上代码供大家参考:Jar包准备:itextjar核心包iTextAsianjar解决word样式、编码问题扩展包、设置标题样式publicstaticParagraphsetParagraphTitle(Stringcontent,FontcontentFont){Paragraphp=newParagraph(content,contentFont)psetAlignment(TableALIGNCENTER)psetIndentationLeft()psetIndentationRight()psetSpacingBefore()returnp} 、设置内容样式:publicstaticParagraphsetParagraphStyle(Stringcontent,FontcontentFont){Paragraphp=newParagraph(content,contentFont)psetFirstLineIndent()首行缩进psetAlignment(ParagraphALIGNJUSTIFIED)对齐方式psetLeading()行间距psetIndentationLeft()左边距,右边距psetIndentationRight()returnp} 、设置文档末尾时间:publicstaticParagraphsetParagraphTime(FontcontentFont){Paragraphp=newParagraph(FormatUtilgetCurrentDate(),contentFont)psetIndentationLeft()psetIndentationRight()psetLeading()psetFirstLineIndent()returnp} 、开始写word文档咯:publicstaticvoidWriteDoc(Stringpath,Map<String,String>map){Documentdocument=try{fileFile=newFile(path)if(!fileexists()){filecreateNewFile()}document=newDocument(PageSizeA)RtfWritergetInstance(document,newFileOutputStream(file))documentopen()设置titlebody中文字体及样式BaseFontcnFont=BaseFontcreateFont("STSongStdLight","UniGBUCSH",BaseFontNOTEMBEDDED)FonttitleFont=newFont(cnFont,,FontNORMAL,newColor(,,))FontcontentFont=newFont(cnFont,,FontNORMAL,newColor(,,))设置文本标题StringtitleInfo=“标题”设置文本内容StringcontentFirst="啊啊啊啊啊啊啊啊啊啊"StringcontentSecond="啊啊啊啊啊啊啊啊啊啊啊啊"StringcontentThird="啊啊啊啊啊啊啊啊啊啊啊啊啊"StringcontentFourth="啊啊啊啊啊啊啊啊啊啊"documentadd(setParagraphTitle(titleInfo,titleFont))documentadd(setParagraphStyle(contentFirst,contentFont))documentadd(setParagraphStyle(contentSecond,contentFont))documentadd(setParagraphStyle(contentThird,contentFont))documentadd(setParagraphStyle(contentFourth,contentFont))documentadd(setParagraphTime(contentFont))}catch(FileNotFoundExceptione){eprintStackTrace()}catch(DocumentExceptione){eprintStackTrace()}catch(IOExceptione){eprintStackTrace()}finally{try{if(document!=){documentclose()}}catch(Exceptione){eprintStackTrace()}}} 、上传下载大家就自个动手了。好运!

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/4

Java操作word文档

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利