Java 解析Word文档简历
个 人 简 历姓 名:xxx 性 别:xx出生年月:xx年xx月 籍 贯: xxxx学 历:xx 电子邮件: xxxxxx 手 机:xxxx 现居地:xxxxxx【自我评价】1. 本人喜欢帮助别人,乐于协同同事共同完成任务,有很强的团队沟通和配合意识。
2. 有比较强的开发能力,勇于面对困难和挑战,有很好的分析问题与解决问题的能力。
3. 自学能力及适应能力强,可以快速掌握新的技术点,融入新的环境。
4. 可以连续作战,抗高压。
【求职意向】目标职位:软件开发工程师工作性质:全职【个人技能】1. 对ERP外贸进出口业务有较深刻的理解。
2. 熟悉会计基础和财务电算化。
3. 熟练使用JSP, Servlet, JDBC, EL, JSTL,Tomcat下的编程开发。
4. 熟练使用Struts2、Hibernate、Spring三大框架进行组合开发。
5. 熟练使用mysql、SqlServer、oracle数据库进行开发。
6. 熟悉使用当前一些优秀的JavaScript框架,如jquery框架等。
7. 熟悉ubuntu系统下项目的部署。
【工作经历】2011/7-2013/4 北京南北天地科技股份有限公司职位:JAVA开发工程师【项目经验】1.南北N7协同办公群件平台系统环境:Windows XP开发工具:MyEclipse8.5, Dreamweaver8 ,Tomcat6.0 ,Mysql项目描述:基于J2EE平台,采用Struts2业务逻辑层使用Spring的AOP进行声明式事务管理,使用Spring的依赖注入IOC来维护业务对象之间的关联,持久化层使用hibernate来实现,通过DAO模式封装PO对象,采用DWR+Jquery来实现动态授权,自定义拦截器来实现权限的认证;采用JBPM开源的工作流引擎实现公文流转模块和工作流程模块,结合Freemarker模板技术实现动态表单定义模型。
责任描述:负责报销管理模块、部门管理模块和权限管理模块以及部分需求文档的编写责任描述:负责数据库的搭建、各个业务流程的界面搭建及业务逻辑开发和部分...
怎么用java导出word文档
5、Word等文件、插入图片、插入表格等。
填充数据到表格中读取表格数据 ,1.1版增强的功能: 指定文本样式,指定表格样式,不能设置样式。
3:Java2word是一个在java程序中调用 MS Office Word 文档的组件(类库)。
该组件提供了一组简单的接口,以便java程序调用他的服务操作Word 文档。
这些服务包括: 打开文档、新建文档。
Word从2003开始支持XML格式,大致的思路是先用office2003或者2007编辑好word的样式。
经测试这样方式生成的word文档完全符合office标准,样式。
如此,则可动态排版word文档、插入表格,在书签处插入文字,目前只能实现一些简单文件的操作,然后另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出Doc、查找文字、替换文字。
他的excel处理很强大,对于word还局限于读取、Html文件转化为PDF文件。
功能强大,但是处理样式有点缺陷,简单的导出可以使用。
6:用XML做就很简单了java导出word大致有6种解决方案:1:Jacob是Java-COM Bridge的缩写。
是一种不错的解决方案。
4:iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。
通过iText不仅可以生成PDF或rtf的文档,而且可以将XML。
使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。
DLL动态链接库的生成需要windows平台的支持。
该方案只能在windows平台实现,是其局限性。
2:Apache POI包括一系列的API,它们可以操作基于MicroSoft OLE 2 Compound Document Format的各种格式文件,可以通过这些API在Java中读写Excel,该方案实现简单,它在Java与微软的COM组件之间构建一座桥梁,插入文字、插入图片:JSP输出样式...
Java 导出 Word 表格有什么好的办法
1. 读取word 2003及word 2007需要的jar包2. 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi-3.5-beta6-.jar 和 poi-scratchpad-3.5-beta6-.jar 两个 jar 包即可, 而 2007 版本(.docx)就麻烦多,我说的这个麻烦不是我们写代码的时候麻烦,是要导入的 jar 包比较的多,有如下 7 个之多:3. 1. openxml4j-bin-beta.jar4. 2. poi-3.5-beta6-.jar5. 3. poi-ooxml-3.5-beta6-.jar6. 4 .dom4j-1.6.1.jar7. 5. geronimo-stax-api_1.0_spec-1.0.jar8. 6. ooxml-schemas-1.0.jar9. 7. xmlbeans-2.3.0.jar10. 其中 4-7 是 poi-ooxml-3.5-beta6-.jar 所依赖的 jar 包(在 poi-bin-3.5-beta6-.tar.gz 中的 ooxml-lib 目录下可以找到)。
11. 2.换行符号12. 硬换行:文件中换行,如果是键盘中使用了"enter"的换行。
13. 软换行:文件中一行的字符数容量有限,当字符数量超过一定值时,会自动切到下行显示。
14. 对程序来说,硬换行才是可以识别的、确定的换行,软换行与字体大小、缩进有关。
15. 3.读取的注意事项16. 值得注意的是: POI 在读取不会读取 word 文件中的图片信息; 还有就是对于 2007 版的 word(.docx), 如果 word 文件中有表格,所有表格中的数据都会在读取出来的字符串的最后。
17. 4.读取word文本内容代码1 import java.io.File;2 import java.io.FileInputStream;3 import java.io.InputStream;4 5 import org.apache.poi.POIXMLDocument;6 import org.apache.poi.POIXMLTextExtractor;7 import org.apache.poi.hwpf.extractor.WordExtractor;8 import org.apache.poi.openxml4j.opc.OPCPackage;9 import org.apache.poi.xwpf.extractor.XWPFWordExtractor;10 11 public class Test {12 public static void main(String[] args) {13 try {14 InputStream is = new FileInputStream(new File("2003.doc"));15 WordExtractor ex = new WordExtractor(is);16 String text2003 = ex.getText();17 System.out.println(text2003);18 19 OPCPackage opcPackage = POIXMLDocument.openPackage("2007.docx");20 POIXMLTextExtractor extractor = new XWPFWordExtractor(opcPackage);21 String text2007 = extractor.getText();22 System.out.println(text2007);23 24 } catch (Exception e) {25 e.printStackTrace();26 }27 }28 }
java怎样一次导出多个word
java将html导出word不用忘记这对标签 //换页//换行 查看的话 打开word 视图——页面 就能看出看出效果[java] view plain copy print?ArrayList records = form.getRecords();//获取数据库数据 if(null!=records&&0!=records.size()){ //html拼接出word内容 String content=""; for (int i = 0; i "+title+" "; content+=""+cx+" "; //插入分页符 content+=""; content+=" "; } content += ""; byte b[] = content.getBytes(); ByteArrayInputStream bais = new ByteArrayInputStream(b); POIFSFileSystem poifs = new POIFSFileSystem(); DirectoryEntry directory = poifs.getRoot(); DocumentEntry documentEntry = directory.createDocument("WordDocument", bais); //输出文件 String name="导出知识"; response.reset(); response.setHeader("Content-Disposition", "attachment;filename=" + new String( (name + ".doc").getBytes(), "iso-8859-1")); response.setContentType("application/msword"); OutputStream ostream = response.getOutputStream(); //输出文件的话,new一个文件流 //FileOutputStream ostream = new FileOutputStream(path+ fileName); poifs.writeFilesystem(ostream); ostream.flush(); ostream.close(); bais.close();
转载请注明出处51数据库 » java 导出word简历