最新微软官方MSDN原版Win10系统下载

当前位置:主页 > U盘装系统 > U盘装win10系统 >

itext生成word文档方法

时间:2024-08-01    来源:ob体育官网入口    人气:

本文摘要:itext分解word文档方法专门从事程序员职业的朋友有可能都会遇上类似于情况,常常必须将一个表格给定成word来供客户打印机,这个解决问题的方法可以用itext分解word文档方法来构建。当然用excel给定也可以构建,但是如果表格主要是文字信息的话用于word文档更加适合。

ob体育官网入口

ob体育官网入口

itext分解word文档方法专门从事程序员职业的朋友有可能都会遇上类似于情况,常常必须将一个表格给定成word来供客户打印机,这个解决问题的方法可以用itext分解word文档方法来构建。当然用excel给定也可以构建,但是如果表格主要是文字信息的话用于word文档更加适合。

必须的jar包在:iTextAsian.jar,iText-rtf-2.1.3.jar,iText-2.1.3.jar;1/12参照代码:response.addHeader(Content-disposition,attachment;filename=+newString(信息处理表格.doc.getBytes(gb2312),ISO8859-1));StringletrId=request.getParameter(letrId);2/12//创立word文档,并设置纸张的大小com.lowagie.text.Documentdocument=newcom.lowagie.text.Document(PageSize.A4);try{RtfWriter2.getInstance(document,e:123.doc);document.open();Fontf=newFont();Stringtopic=处置反馈表;Paragraphp=newParagraph(topic,newFont(Font.NORMAL,18,Font.BOLDITALIC,newColor(0,0,0)));p.setAlignment(1);document.add(p);3/12//设置中文字体BaseFontbfFont=BaseFont.createFont(STSongStd-Light,UniGB-UCS2-H,BaseFont.NOT_EMBEDDED);//创立有三列的表格Tabletable=newTable(3);table.setBorderWidth(1);table.setBorderColor(Color.BLACK);table.setPadding(0);table.setSpacing(0);4/12//加到配置文件的元素Cellcell=newCell(title);//单元格cell.setHorizontalAlignment(Element.ALIGN_CENTER);cell.setHeader(true);cell.setColspan(3);//设置表格为三列cell.setRowspan(2);//设置表格为2行table.addCell(cell);table.endHeaders();//配置文件完结cell=newCell(时间:);cell.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(cell);cell=newCell(newParagraph((vl.getLetrDate()).toString()));5/12cell.setHorizontalAlignment(Element.ALIGN_CENTER);cell.setColspan(2);table.addCell(cell);cell=newCell(最重要程度:);cell.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(cell);cell=newCell(newParagraph((vl.getImptLevel()).toString()));cell.setHorizontalAlignment(Element.ALIGN_CENTER);cell.setColspan(2);table.addCell(cell);6/12//测试1cell=newCell(测试1:);cell.setRowspan(5);//当前单元格占到两行,横向跨度cell.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(cell);table.addCell(姓名:);table.addCell(vl.getPernName());table.addCell(性别:);table.addCell(vl.getPernSex());table.addCell(公司:);table.addCell(vl.getPernUnit());table.addCell(职务:);table.addCell(vl.getPernPost());7/12table.addCell(地址:);table.addCell(vl.getPernAddress());//测试2cell=newCell(测试2:);cell.setRowspan(4);//当前单元格占到两行,横向跨度cell.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(cell);table.addCell(姓名:);table.addCell(vl.getWrirName());table.addCell(单位:);table.addCell(vl.getWrirOrganization());table.addCell(性别:);table.addCell(vl.getWrirSex());8/12table.addCell(电话:);table.addCell(vl.getWrirTnur());//详细内容cell=newCell(详细内容:);cell.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(cell);cell=newCell(newParagraph(vl.getLetrNote()));cell.setColspan(2);table.addCell(cell);9/12//测试3cell=newCell(测试3:);cell.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(cell);cell=newCell(newParagraph(vl.getDeptVerifyOpinion()));cell.setColspan(2);table.addCell(cell);10/12//测试4cell=newCell(测试4:);cell.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(cell);cell=newCell(newParagraph(vl.getChargeVerifyOpinion()));cell.setColspan(2);table.addCell(cell);11/12//测试5cell=newCell(测试5:);cell.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(cell);cell=newCell(newParagraph(vl.getHandleContent()));cell.setColspan(2);table.addCell(cell);document.add(table);document.add(newParagraph());12/12document.close();}catch(FileNotFoundExceptione){e.printStackTrace();}catch(DocumentExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}在word中可以按照你所拒绝的格式,利用itext的table、cell、图片等“画”出有想的文档格式,然后再行将数据往其中填满;如果想将报表给定成pdf格式的,用itext也可以很精彩的构建。

ob体育官网入口


本文关键词:ob体育官网入口,itext,生成,word,文档,方法,itext,分解,word,文档

本文来源:ob体育官网入口-www.teropongmedia.com

相关文章

  • 苹果神话破灭:macOS病毒一年暴增2.7倍

    苹果神话破灭:macOS病毒一年暴增2.7倍

    仍然以来,有很多人指出苹果系统要比微软公司Windows更加安全性,但这似乎是可笑的,只不过苹果系统用户规模比较较小而已,要告诉史上第一个广泛传播...
    2024-08-01 12.08.01
  • 相互宝:2019年人均分摊预计仅30元

    相互宝:2019年人均分摊预计仅30元

    9月20日消息,2020-03-08 支付宝上的大病互惠平台互相宝宣告,预估今年人均分摊金额为30元。此前,互相宝曾允诺2019年的人均分摊金额会多达188元,多达部...
    2024-08-01 12.08.01
  • 微信《最强弹一弹》电脑版在哪下载电脑版下载地址

    微信《最强弹一弹》电脑版在哪下载电脑版下载地址

    微信最弱弹一弹手游模拟器是一款十分热门的游戏辅助工具,有了它,大家就可以在电脑上玩游戏啦,而且还可以协助你取得高分哦,就是这么任性,高分...
    2024-07-31 12.07.01
  • 微软GitHubiOS/安卓版App正式发布

    微软GitHubiOS/安卓版App正式发布

    此前,微软公司旗下GitHub官方面向iOS和安卓公布了GitHub移动应用程序预览测试。现在,GitHubMobile客户端月上线安卓和iOS平台,并获取iTunes。 用于GitHub移动版...
    2024-07-31 12.07.01
  • 国产OS传来好消息 卧薪尝胆打造全新系统

    国产OS传来好消息 卧薪尝胆打造全新系统

    跟踪LinuxLinux系统的网站distrowatch前不久公布了Linux系统100强劲,其中国产的Deepin名列第十,尽管这只是根据人气来排的,但是国产OS系统的希望仍然有一点表...
    2024-07-31 12.07.01

U盘装win10系统排行榜

更多>>

U盘装系统排行榜

更多>>

系统教程排行榜

更多>>

公众号